Tomcat中的WebDAV服务器端实现

Con*_*chi 2 tomcat servlets webdav http java-ee

问题:我的任务是构建一个链接到本地​​根文件夹的基本WebDAV servlet.现在,servlet必须支持列出目录和GET,以获得所需的文件.所有这一切都必须遵循WebDAV协议.此外,实现必须在Java中完成,最好是在Tomcat下.

上下文:到目前为止,我对HTTP Servlet,Tomcat等的接触非常有限,这就是为什么我觉得这个任务非常困难.虽然我理解HTTP servlet是如何工作的,但我不明白如何从HTTP servlet转换到WebDAV servlet.

方法:我的想法是扩展WebDAVServlet类(org.apache.catalina.servlets.WebdavServlet)并实现doPropfind方法和doGet方法.但是,在阅读WebDAVServlet类之后,这些方法似乎已经实现了.如果是这种情况,我可以使用什么作为客户端来使用该功能(我可以以某种方式发送代表HTTP请求的XML文件,仅用于学习目的吗?)?然后,我应该扩展什么才能构建我需要阅读的服务器.

简而言之:如果你必须构建我需要构建的东西,你会怎么做呢?你会扩展什么课程等等.从实际实施开始,我发现是最困难的事情.如果我要看一个WebDAV servlet的一个非常基本的例子,我相信我可以在此基础上构建,但目前我被卡住了,任何帮助都将被赞赏,任何资源,任何链接.

提前谢谢你,我为noob问题道歉.

Chr*_*ltz 5

Tomcat提供开箱即用的WebDAV功能:您只需配置它们即可.

您应该阅读WebdavServlet的文档.

如果您的要求是实现WebDAV ...安装Tomcat并正确配置它可以满足该要求.除非Tomcat的WebdavServlet不能满足您的需求,否则无法进行任何软件开发.