First (more or less) working webdav server
[lgpl/argeo-commons.git] / server / modules / org.argeo.server.jackrabbit.webapp / WEB-INF / web.xml
index ab22d2cc4abf25ca79f6e1f572cb9bc59226c67c..bcc8a1ecdee189bedd08d9b05879989a1012ffbd 100644 (file)
        <!-- Simple Webdav -->
        <servlet>
                <servlet-name>webdav</servlet-name>
-               <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
+               <servlet-class>org.argeo.server.jackrabbit.webdav.ExtendedDispatcherServlet</servlet-class>
                <init-param>
                        <param-name>contextClass</param-name>
                        <param-value>org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext</param-value>
                </init-param>
+               <init-param>
+                       <param-name>dispatchOptionsRequest</param-name>
+                       <param-value>true</param-value>
+               </init-param>
                <load-on-startup>1</load-on-startup>
        </servlet>
 
-    <servlet-mapping>
-        <servlet-name>webdav</servlet-name>
-        <url-pattern>/default/*</url-pattern>
-    </servlet-mapping>
+       <servlet-mapping>
+               <servlet-name>webdav</servlet-name>
+               <url-pattern>/default/*</url-pattern>
+       </servlet-mapping>
 
 </web-app>