Atitit webdav的使用与配置总结attilax总结

目录

1. 支持的协议 2

1.1. http File   unc 2

2. 应用场景 2

2.1. 远程文件管理实现功能 文件建立 复制 移动 删除 编辑 2

2.2. 文件搜索 类似本地文件搜索 2

2.3. 可以挂载为本地盘符 2

2.4. 远程文件管理 网盘类 服务器文件监控管理类 2

2.5. 代替ftp的一个选择 2

3. Webdav 脑图 2

4. WebDAV Web-based Distributed Authoring and Versioning 3

4.1. 服务端webdav的开启 各种webserver都支持 4

4.2. 客户端  浏览器和文件资源管理器即可 4

4.3. Java 实现 Slide Jakarta 项目的一个子项目(又是Apache WebDAV 的服务器端和客户端的开发库和 5

5. Atitit tomcat8 开启匿名webdav 方便文件管理 6

5.1. Web.xml 6

5.2. 开启匿名支持,不要配置login即可 7

5.3. 路径与web访问路径冲突,配置不同的url路径URL Mapping - 7

5.4. 客户端浏览使用broweser即可支持 7

5.5. 客户端编辑文件管理,使用资源管理器 8

5.6. Ref 9

1. 支持的协议

1.1. http File   unc 

2. 应用场景

2.1. 远程文件管理实现功能 文件建立 复制 移动 删除 编辑 

2.2. 文件搜索 类似本地文件搜索

2.3. 可以挂载为本地盘符

2.4. 远程文件管理 网盘类 服务器文件监控管理类

2.5.  代替ftp的一个选择   

3. Webdav 脑图

·概念

·远程文件管理基于http

·unc路径使用

·1. 应用场景

·1.1. 远程文件管理实现功能 文件建立 复制 移动 删除 编辑

·1.5.  代替ftp的一个选择

·1.3.可以挂载为本地盘符

·1.4. 远程文件管理 网盘类 服务器文件监控管理类

·1.2. 文件搜索 类似本地文件搜索

·Server

·webderver均支持  tomcat等

·客户端

·资源浏览器即可

·Browser (only readable)

·Embed server...

·Apache slide

·

·tomcat的开启webdav

·路径与web访问分开urlmapping

·匿名配置不要安全节点在web.xml

4. WebDAV Web-based Distributed Authoring and Versioning 

一种基于HTTP1.1协议的通信协议。它扩展了HTTP 1.1,在GETPOSTHEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制

现在主流的WEB服务器一般都支持WebDAV,使用WebDAV的方便性,

首先,普及一下WebDAV是什么。

WebDAV是一组基于超文本传输协议的技术集合,有利于用户间协同编辑和管理存储在万维网服务器文档。通俗一点儿来说,WebDAV 就是一种互联网方法,应用此方法可以在服务器上划出一块存储空间,可以使用用户名和密码来控制访问,让用户可以直接存储、下载、编辑文件。

WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。这个协议的出现极大地增加了 Web 作为一种创作媒体对于我们的价值。基于 WebDAV 可以实现一个功能强大的内容管理系统或者配置管理系统。

4.1. 服务端webdav的开启 各种webserver都支持

WebDAV

现在主流的WEB服务器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多说了吧,用过VS.NET开发ASP.Net应用的朋友就应该 知道,新建/修改WEB项目,其实就是通过WebDAV+FrontPage扩展做到的,下面我就较详细的介绍一下,WebDAV在tomcat中的配 置。

4.2. 客户端  浏览器和文件资源管理器即可

资源管理器中文件路径 貌似unc

\\localhost\DavWWWRoot\webcon\webdavurl\webshell

三。简单测试篇

http://localhost:80/webcon/1.浏览器输入http://localhost:8000/slide/可以看到文件列表2.  本地----网络邻居---新建一个网络邻居---输入http://localhost:8000/slide/---完成

4.3. Java 实现 Slide Jakarta 项目的一个子项目(又是Apache WebDAV 的服务器端和客户端的开发库和

这些项目中,我们最感兴趣的当然是那些用Java 实现的开源项目,Slide 是其中最重要的一个项目。Slide 是Jakarta 项目的一个子项目(又是Apache 山头的),提供了一套WebDAV 的服务器端和客户端的开发库和API,目前已经出到了2.0 版。http://jakarta.apache.org/slide/在这里下载最新的Slide 2.0 的Binary 包。http://jakarta.apache.org/site/binindex.cgiSlide 分成服务器端和客户端两部分:服务器端:http://apache.linuxforum.net/dist/jakarta/slide/binaries/jakarta-slide-server-bin-2.0.zip客户端:http://apache.linuxforum.net/dist/jakarta/slide/binaries/jakarta-slide-webdavclient-bin-2.0.zip

5. Atitit tomcat8 开启匿名webdav 方便文件管理

目录

1.1. Web.xml 1

1.2. 开启匿名支持,不要配置login即可 2

1.3. 路径与web访问路径冲突,配置不同的url路径URL Mapping - 2

1.4. 客户端浏览使用broweser即可支持 2

1.5. 客户端编辑文件管理,使用资源管理器 3

1.6. Ref 4

5.1. Web.xml  

<!--webdav-->

<servlet>

<servlet-name>webdav</servlet-name>

<servlet-class>org.apache.catalina.servlets.WebdavServlet</servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>listings</param-name>

<param-value>true</param-value>

</init-param>

<!-- Read-Write Access Settings -->

<init-param>

<param-name>readonly</param-name>

<param-value>false</param-value>

</init-param>

<!--By default access to /WEB-INF and META-INF are not available via WebDAV. To enable access to these URLs, use add:allowSpecialPaths -->

<init-param>

<param-name>allowSpecialPaths</param-name>

<param-value>true</param-value>

</init-param>

</servlet>

<!-- URL Mapping -->

<servlet-mapping>

<servlet-name>webdav</servlet-name>

<url-pattern>/webdavurl/*</url-pattern>

</servlet-mapping>

<!--webdav end-->

5.2. 开启匿名支持,不要配置login即可

5.3. 路径与web访问路径冲突,配置不同的url路径URL Mapping -

5.4. 客户端浏览使用broweser即可支持

5.5. 客户端编辑文件管理,使用资源管理器

http://localhost/webcon/webdavurl/webshell

5.6. Ref

Tomcat6配置webdav - 隔壁老王 - ITeye博客.html

Atitit webdav的使用与配置总结attilax总结 目录 1. 支持的协议 2 1.1. http File unc 2 2. 应用场景 2 2.1. 远程文件管理实现功能 文件建立相关推荐

  1. Atitit.兼具兼容性和扩展性的配置方案attilax总结

    Atitit.兼具兼容性和扩展性的配置方案attilax总结 文件配置法1 Jdbc多数据源文件配置发1 Bat文件配置法1 改进的文件配置法(采用类似i18n技术) 推荐1 使用自动化pc_id的方 ...

  2. atitit.微信支付的教程文档 attilax总结

    atitit.微信支付的教程文档 attilax总结 1. 支付流程概览 1 2. 设置支付起始目录   host/app/paydir/ 1 3. 设置oauth验证域名 1 4. 测试目录 可以使 ...

  3. atitit.动态加载数据库配置in orm hibernate mybatis

    atitit.动态加载数据库配置in orm 1. 动态加载数据库配置的优点::: 1 1.1. 组合多个配置文件... 1 1.2. 连接多个数据库 1 2. 基本的流程:::getCfg内存对象, ...

  4. Atitit。激活某个程序的api attilax总结

    Atitit.激活某个程序的api attilax总结 1. 设置当前某窗口为当前窗口,有几个步骤要做: 1.得到窗口句柄FindWindow 2.切换键盘输入焦点AttachThreadInput ...

  5. Atitit 切入一个领域的方法总结 attilax这里,机器学习为例子

    Atitit 切入一个领域的方法总结 attilax这里,机器学习为例子 1.1. 何为机器学习?1 1.2. 两类机器学习算法 :监督式学习(Supervised Learning)和非监督式学习( ...

  6. Atitit 怎么阅读一本书 消化 分析 检索 attilax总结 1 读书的本质 是数据的处理,大量的数据,处理能力

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Atitit 怎么 ...

  7. Atitit 怎么阅读一本书 消化 分析 检索 attilax总结 1 读书的本质 是数据的处理 大量的数据 处理能力

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Atit ...

  8. VSFTP配置详解+虚拟用户的支持

         FTP 搭建 第一部分:理论 一. FTP服务器的基本原理 1. 基本概念:ftp是文件传输协议,(file transport portocol) 2. 数据传输模式:主动模式和被动模式  ...

  9. 沁恒MCU从EVT中提取文件建立MounRiver独立工程

    沁恒的MCU程序开发包简称EVT,是沁恒官方给出的芯片使用参考例程. EVT开发包为了减少体积,将很多工程的文件复用. 当修改一个公用文件(像link.ld,StdPeriphDriver文件夹中的库 ...

  10. 【无标题】使用Oracle官方提供的ova文件建立Oracle 19c学习环境

    Oracle官方提供了安装好的Oracle 19c虚拟机,打包成ova文件.可以使用这个文件建立一个oracle 19c的学习环境. 下载Oracle官方的虚拟机(OVA文件) Oracle官方提供了 ...

最新文章

  1. jQuery Event对象的属性和方法
  2. 什么镜头最适合拍风景_为什么您的风景摄影套件中应始终装有远摄镜头
  3. beta:scrum5
  4. 用C语言编写绳索运动函数,福建省教师招聘考试小学数学真题试卷
  5. VMware vCenter Converter Standalone 5.0的安装
  6. rpm遇到的坑-与VMP冲突
  7. dio设置自定义post请求_基于dio库封装flutter项目的标准网络框架
  8. 【译】理解JavaScript闭包——新手指南
  9. 如何应用Matlab plot画点
  10. 国际品牌拧紧工具的优缺点
  11. 【JavaWeb】消息摘要、数字签名与数字证书的区别
  12. java quicktime_Java Media Development with QuickTime for Java
  13. Centos7 出现xxx不在sudoers文件中的解决方案
  14. html5网页制作技巧,HTML5 网页制作技巧
  15. jsp简介及工作原理
  16. ViewPager简单使用(四)实现图片轮播
  17. Python——简陋的n阶魔方模拟
  18. python期中考试试卷分析_期中考试试卷分析与反思
  19. python程序设计重点_《Python程序设计》怎么样_目录_pdf在线阅读 - 课课家教育
  20. 手把手教你 Tableau 绘制跑道图(二十六)

热门文章

  1. c语言入门自学ppt,《C语言基础知识》PPT课件.ppt
  2. java数据集合总结_java集合总结 - 雷开你的门的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. linux centos 安装mysql,linux/centos安装mysql
  4. mysql test run_MySQL自动测试框架
  5. wifi精灵android版,WiFi精灵安卓版
  6. timthumb+php,timthumb.php生成缩略图参数详解
  7. java中时时检查代码中变量的值_如何调试JDK源代码并查看局部变量值
  8. mysql查询行数据_MySQL数据库~~~~~查询行(文件的内容)
  9. 9.Maven之(九)依赖关系
  10. 离开Autodesk,开启新篇章