- 浏览: 403058 次
- 性别:
- 来自: 长春
文章分类
最新评论
-
milkyTea_:
...
学习:二维码、QR码、J4L-QRCode、java -
xunke515:
请问如何更换其他用户,注销了从新登录的时候选择么?
Hadoop启动时出现Unrecognized option: -jvm 和 Could not create the Java virtual machine -
_copythat:
学习:二维码、QR码、J4L-QRCode、java -
小fi(FD):
楼主,你好,关于你发表的《基于动态表单的Java不确定字段数报 ...
基于动态表单的Java不确定字段数报表项目实现 -
rmn190:
受用了。多谢分享!
SD2见闻--参加PPT制作秘笈沙龙
15.3 WebDAV配置 15.2 WebDAV有哪些优点
高效性:相对于即时聊天,邮件等工具或协议实现的文件共享,它占用的网络资源更少;
方便性:相对于FTP等传输协议,它省去了下载和上传步骤,真正实现了文档的在线编辑,文件的复制粘贴和本地操作一样方便,并且不会碰到共享冲突方面的问题;
安全性:WebDAV上的文件很少受到病毒的攻击,因为其共享机制比简单文件共享(例如Windows文件夹共享)要复杂许多,同时还可以对其扩展,实现时间有效性共享和空间有效性共享方面的安全控制;
灵活性:你能够将各种权限赋予不同用户,例如可以指定某个文件只能被特定用户或用户组在指定的时间范围内进行读取和操作,而另一个文件只能被某个用户修改;
扩展和支持特性:你不必刻意为它准备专门的客户端软件,因为Microsoft、Adobe等公司的多套程序都支持WebDAV协议,因此你可以在权限范围内在线编辑Microsoft、Adobe的相关文件,如同操作本地文件一样,Windows2000及其更高级版本的操作系统也附带有它的客户端,甚至只要拥有IE或Firefox网页浏览器就足够了。
Tomcat已经实现简单的WebDAV,为了能实现文件的在线编辑和Web服务器文件、目录的在线拷贝、粘贴和剪切,需要在web.xml中加入如下的配置:
<servlet>
<description>Apache旗下tomcat实现的WebdavServlet</description>
<servlet-name>webdav</servlet-name>
<servlet-class>
org.apache.catalina.servlets.WebdavServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!--
jcorewebdav配置用作webdav操作用的,例如访问文件/webdav/1.doc
则应该是:上下文路径(本书是jcore) + /jcorewebdav/ + webdav/1.doc
-->
<servlet-mapping>
<servlet-name>webdav</servlet-name>
<url-pattern>/jcorewebdav/*</url-pattern>
</servlet-mapping>
<!-- mime-mapping很重要,如果不加将无法正确使用tomcat的WebDAV功能 -->
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gif</extension>
<mime-type>image/gif</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpe</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpeg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>java</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>body</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rtx</extension>
<mime-type>text/richtext</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tsv</extension>
<mime-type>text/tab-separated-values</mime-type>
</mime-mapping>
<mime-mapping>
<extension>etx</extension>
<mime-type>text/x-setext</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ps</extension>
<mime-type>application/x-postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>class</extension>
<mime-type>application/java</mime-type>
</mime-mapping>
<mime-mapping>
<extension>csh</extension>
<mime-type>application/x-csh</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sh</extension>
<mime-type>application/x-sh</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tcl</extension>
<mime-type>application/x-tcl</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tex</extension>
<mime-type>application/x-tex</mime-type>
</mime-mapping>
<mime-mapping>
<extension>texinfo</extension>
<mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>texi</extension>
<mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>t</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tr</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>roff</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>man</extension>
<mime-type>application/x-troff-man</mime-type>
</mime-mapping>
<mime-mapping>
<extension>me</extension>
<mime-type>application/x-troff-me</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ms</extension>
<mime-type>application/x-wais-source</mime-type>
</mime-mapping>
<mime-mapping>
<extension>src</extension>
<mime-type>application/x-wais-source</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bcpio</extension>
<mime-type>application/x-bcpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cpio</extension>
<mime-type>application/x-cpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gtar</extension>
<mime-type>application/x-gtar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>shar</extension>
<mime-type>application/x-shar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sv4cpio</extension>
<mime-type>application/x-sv4cpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sv4crc</extension>
<mime-type>application/x-sv4crc</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tar</extension>
<mime-type>application/x-tar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ustar</extension>
<mime-type>application/x-ustar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dvi</extension>
<mime-type>application/x-dvi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>hdf</extension>
<mime-type>application/x-hdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>latex</extension>
<mime-type>application/x-latex</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bin</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>oda</extension>
<mime-type>application/oda</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ps</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>eps</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ai</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rtf</extension>
<mime-type>application/rtf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>nc</extension>
<mime-type>application/x-netcdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cdf</extension>
<mime-type>application/x-netcdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cer</extension>
<mime-type>application/x-x509-ca-cert</mime-type>
</mime-mapping>
<mime-mapping>
<extension>exe</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gz</extension>
<mime-type>application/x-gzip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>Z</extension>
<mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
<extension>z</extension>
<mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
<extension>hqx</extension>
<mime-type>application/mac-binhex40</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mif</extension>
<mime-type>application/x-mif</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ief</extension>
<mime-type>image/ief</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tiff</extension>
<mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tif</extension>
<mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ras</extension>
<mime-type>image/x-cmu-raster</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pnm</extension>
<mime-type>image/x-portable-anymap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pbm</extension>
<mime-type>image/x-portable-bitmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pgm</extension>
<mime-type>image/x-portable-graymap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ppm</extension>
<mime-type>image/x-portable-pixmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rgb</extension>
<mime-type>image/x-rgb</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xbm</extension>
<mime-type>image/x-xbitmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xpm</extension>
<mime-type>image/x-xpixmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xwd</extension>
<mime-type>image/x-xwindowdump</mime-type>
</mime-mapping>
<mime-mapping>
<extension>au</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>snd</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aif</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aiff</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aifc</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wav</extension>
<mime-type>audio/x-wav</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpeg</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpg</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpe</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>qt</extension>
<mime-type>video/quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mov</extension>
<mime-type>video/quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>avi</extension>
<mime-type>video/x-msvideo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>movie</extension>
<mime-type>video/x-sgi-movie</mime-type>
</mime-mapping>
<mime-mapping>
<extension>avx</extension>
<mime-type>video/x-rad-screenplay</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wrl</extension>
<mime-type>x-world/x-vrml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpv2</extension>
<mime-type>video/mpeg2</mime-type>
</mime-mapping>
发表评论
-
ChromeFireFox等浏览器的Java插件安装说明
2014-07-25 09:38 864Java插件安装说明 正常情况浏览器自动检测提示安装插件 ... -
解决tomcat默认45s启动超时的问题
2013-02-01 00:25 1113进入你的工作空间的这个目次下 E: ... -
推荐一款开源的兼容html5的视频音频播放插件——JW Player
2012-09-23 09:58 1515http://www.longtailvideo.com/pl ... -
FB4.5
2011-07-30 20:27 9264.5和4有点不一样,貌似在修改Hosts文件之前输入序列 ... -
Sliding into WebDAV(slide,Webdav的实现)
2011-05-12 13:00 2149最近在做WebDav,感觉这 ... -
基于WEBDAV的在线编辑器
2011-05-12 12:44 2464以前如果用户需要编辑服务器上的文档,首先需要通过ftp下载到本 ... -
浏览器的加载与页面性能优化
2011-03-02 22:24 966本文将探讨浏览器渲染的loading过程,主要有2个目 ... -
50个Web设计师超便利的工具
2010-10-13 21:41 1002作为一个 Web 设计师并不容易,不仅考虑设计与架构,还要 ... -
什么是全球网络的主色调?
2010-09-19 22:30 1059COLOURlovers不久前对社交网络的主色调进行了调查 ... -
国外优秀免费空间不完全名单
2010-07-29 23:16 12531. 全能 PHP/MySQL 空间最 ... -
Sf.net(sourceforge.net)稳定免费空间支持php,mysql数据库,绑定域名
2010-07-26 09:17 2980Sf.net(sourceforge.net)稳定 ... -
sf.net/mysql/ssh/sftp稳定老免费空间
2010-07-26 09:17 1255sourceforge.net 作为世界上最大的开源托管网站 ... -
x5s 发布-自动化的XSS安全性辅助测试工具
2010-07-19 14:09 1566x5s是Fiddler的一个插件 ,旨在帮助渗透测试人员发 ... -
xss 安全测试
2010-07-19 14:07 949测试用例:还是挺管用 ... -
大型网站架构演变和知识体系【架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代】
2010-07-13 10:32 1012架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代 ... -
大型网站架构演变和知识体系【 架构演变第九步:数据读写分离和廉价存储方案】
2010-07-13 10:30 1121架构演变第九步:数 ... -
大型网站架构演变和知识体系【架构演变第八步:增加更多的webserver】
2010-07-13 10:29 1011架构演变第八步:增加更多的webserver 在做完分库分表 ... -
大型网站架构演变和知识体系【架构演变第七步:分表、DAL和分布式缓存】
2010-07-13 10:27 1261架构演变第七步:分表 ... -
大型网站架构演变和知识体系【架构演变第六步:分库】
2010-07-13 10:26 947架构演变第六步:分库 享受了一段时间的系统访问量高速增长的幸 ... -
大型网站架构演变和知识体系【架构演变第五步: 增加webserver】
2010-07-13 10:23 768架构演变第五步: 增加webserver 好景不长,发现随着 ...
相关推荐
"在IIS7中安装和配置WebDAV" WebDAV是一种基于HTTP的文件共享协议,它可以取代FTP协议,方便用户通过HTTP下载、上传、修改共享内容。下面是关于在IIS7中安装和配置WebDAV的知识点: 1. WebDAV概述 WebDAV(Web-...
WebDAV(Web-based ...综上所述,AnyClient作为一款多协议客户端,结合了WebDAV、FTP和SFTP的优点,为用户提供了灵活、安全的文件管理和传输工具。无论是团队协作还是个人使用,都能在多种场景下发挥其作用。
使用WebDAV网关Davenport的主要优点包括: 1. **易用性**:Davenport作为一个WebDAV客户端,可以轻松地连接到任何HTTP服务器,即使这些服务器没有内置WebDAV支持。 2. **扩展性**:由于Davenport基于HTTP,因此它...
描述 "In Memory Powershell WebDav Server" 指出这个实现是通过PowerShell脚本完成的,并且该服务器是在内存中运行,这意味着它具有快速启动、低资源占用以及高安全性等优点,因为不会留下任何日志或文件系统痕迹。...
不同的工具各有优势,如ClearCase适合大型企业,VSS适用于小型团队,CVS在开源项目中常见,而Subversion则综合了前者的优点,成为目前最广泛使用的版本控制工具。选择合适的SCM工具,能够显著提升开发效率和项目管理...
* IIS 6.0 新特点包括静态内容服务、ASP、ASP.NET、WebDAV 发布和 FrontPage Server Extensions 功能。 二、在 Windows 2021 Server 安装 IIS 6.0 服务器 * 使用配置您的服务器向导安装 IIS 6.0: + 从开始菜单,...
目前仅支持linux各版本系统安装,有tar.gz和deb两种安装文件, 目前我们测试用的是CentOS或RedHat两种操作系统,因此选择tar.gz安装文件,总的来说tsung工具有以下优点: 1.1 High Performance高效的:一个单独的...
单个文件,整个软件只有一个可执行程序,无配置文件等其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 界面简洁,简单易用 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限...
它的主要优点是简单易用,只需几步操作就能将云存储空间变为本地驱动器,提高工作效率。 **安装与配置RaiDrive** 1. 下载并安装RaiDrive:访问RaiDrive的官方网站或第三方下载站点,获取最新版本的安装包,按照...
从使用版本控制工具经验的角度讲,对于那些从未有或者基本没有过版本控制工具使用经验的团队,入门快、配置简单、传输速度快的 SVNSERVE 方式无疑是一个比较合适的选择。随着经验的丰富,当用户有了更高层次的需求时...
五、Hibernate Spatial 4 的优点 Hibernate Spatial 4 提供了对空间几何对象的数据库操作支持,包括空间查询、空间索引和空间分析等功能。它还提供了与其他 Hibernate 项目的集成支持。 六、结论 Hibernate ...
配置好服务器后,用户可以通过FTP客户端(如FileZilla或WinSCP)连接到服务器,上传或下载文件。优点是操作简单,支持断点续传,但安全性较低,需注意使用加密的FTPS或SFTP。 2. HTTP方法: HTTP是用于网页浏览的...
4. **安全策略**:IIS6.0引入了WebDAV,允许远程编辑网站内容,同时可以通过配置ISAPI筛选器和扩展,增强服务器的安全性。 **三、IIS6.0与Windows操作系统集成** IIS6.0紧密集成于Windows Server 2003,利用...
将Excel与Oracle相结合,可以充分利用两者的优点,减少重复的数据录入工作。 在将Excel数据导入Oracle数据库之前,首先需要准备以下事项: 1. **安装XML DB Repository**:这是Oracle提供的一种功能,允许在没有...
3. **配置编辑器**: 为了实现编辑器与浏览器之间的实时同步,你需要配置你的编辑器支持WebDAV或者能监听文件系统的变化。例如,VS Code、Sublime Text和Atom等现代代码编辑器都有相应的插件可以实现这一功能。 4. *...
存在许多其他存储库插件,例如 Dropbox 或 FTP,它们要么需要您组织内的适当基础设施(访问 ftp / webdav 源),要么强制您的用户执行一些配置步骤。 对于某些组织或用户来说,这可能是一个障碍。 使用电子邮件...
Subversion就是在这样的背景下应运而生,作为CVS(Concurrent Versions System)的替代品,它不仅保留了CVS的优点,如分支和合并的灵活性,还改进了CVS的一些不足,如性能问题和用户体验。 SVN的核心特性包括: 1....
在日常工作中,除了CutFTP这样的专用FTP工具外,还有很多其他知名的选择,如FileZilla、WinSCP、Cyberduck等,它们都有各自的优点和适用场景。例如,FileZilla以其开源免费和强大的功能受到广泛欢迎,WinSCP则以其与...
云存储技术是一种通过网络将大量、可配置的计算资源池化并提供给用户使用的存储方式。这些资源包括存储空间、服务器和网络资源等,用户可以根据需要使用和分配。云存储技术可以实现数据的远程存储、备份、同步、共享...