Tomcat で WebDAV 関連のメソッドを有効にする方法: LOCK、UNLOCK、PROPFIND など? これらのメソッドを処理するサーブレットをインストールしましたが、それに接続しようとすると、サーバーが 501 Not Implemented エラーを返します。
標準の GET、POST などのメソッドは正常に機能します。
Tomcat で WebDAV 関連のメソッドを有効にする方法: LOCK、UNLOCK、PROPFIND など? これらのメソッドを処理するサーブレットをインストールしましたが、それに接続しようとすると、サーバーが 501 Not Implemented エラーを返します。
標準の GET、POST などのメソッドは正常に機能します。
web.xml コンテンツを変更することで解決:
<servlet-mapping>
<servlet-name>DemoWebDAVServlet</servlet-name>
<url-pattern>/dav</url-pattern>
</servlet-mapping>
に変更する必要がありました
<servlet-mapping>
<servlet-name>DemoWebDAVServlet</servlet-name>
<url-pattern>/dav/*</url-pattern>
</servlet-mapping>