可以在Jetty上配置WebDav访问吗?



我正在尝试在Jetty上配置WebDav访问,但是我找不到任何文档或任何特定于Jetty的工作示例。因此,我尝试通过将以下servlet配置添加到Jetty的WebDefault.xml并将Catalina.jar放置在Jetty的Lib/ext Directory 中,试图通过将以下Servlet配置添加到Jetty的webdefault.xml中,以使Tomcat的WebDAV访问失败。

任何人都可以指出我的工作示例,还是我应该做更多的事情以使Tomcat的WebDav访问在Jetty上工作?

    <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>
        </servlet>    
        <servlet-mapping>
            <servlet-name>webdav</servlet-name>
            <url-pattern>/sites/*</url-pattern>
        </servlet-mapping>
<servlet-mapping>
    <servlet-name>webdav</servlet-name>
    <url-pattern>/sitesedit/*</url-pattern>
</servlet-mapping>

有一个旧项目,称为webdav servlet project in sourceforge,这是一个叉子。还有一个最新的项目,名为WebDav Nio适配器,基于Apache Jackrabbit Servlet,由 @DF778899

建议

最新更新