java - 使用 tomcat 设置 web dav

标签 java tomcat webdav

我正在为我的 tomcat 寻找设置 WebDAV。我对这个概念很陌生。我想要下载哪个 war 文件。如何在我的 tomcat 中设置 wabdav。用java做程序

提前致谢

最佳答案

Tomcat 带有一个启用 webdav 的 servlet。将以下代码添加到您的 web.xml 中:

<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>
    <init-param>
        <param-name>readonly</param-name>
        <param-value>false</param-value>
    </init-param>
    <init-param>
        <param-name>allowSpecialPaths</param-name>
        <param-value>true</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>webdav</servlet-name>
    <url-pattern>/webdav/*</url-pattern>
</servlet-mapping>

您的应用程序的内容可以通过以下方式访问:

http://localhost:8080/YOURAPPNAME/webdav.

确保为此 servlet 启用安全约束。

关于java - 使用 tomcat 设置 web dav,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16518732/

相关文章:

java - 删除没有删除权限的文件

java - JSF2.0 ResourceBundle需要在不重启服务器的情况下重新加载

tomcat - 我构建我的 servlet 了吗?

通过 WebDAV 进行 git http 推送 - 如果我的用户名中包含 "@"怎么办?

java - 为什么我们调用 Thread.start() 方法,而后者又调用 run 方法?

java - 扩展 API 内部错误 : org. powermock.api.extension.reporter.MockingFrameworkReporterFactoryImpl

java - 如何最好地为用户配置上传位置以上传支持文件

java - Apache Tomcat 8 不工作。抛出 HTTP 状态 500 - java.lang.ClassNotFoundException : org. apache.jsp.index_jsp

java - Webdav Servlet 实现

ios - Xcode上传错误: Failed to open ssh session.(16)