pnever 2002/06/21 00:48:06
Modified: src/conf/webapp Domain.xml web.xml
Log:
Minor changes:
added more mime-types, pretty-printing, replaced tabs by spaces, ...
Revision Changes Path
1.36 +151 -151 jakarta-slide/src/conf/webapp/Domain.xml
Index: Domain.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/conf/webapp/Domain.xml,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- Domain.xml 20 Jun 2002 11:32:20 -0000 1.35
+++ Domain.xml 21 Jun 2002 07:48:06 -0000 1.36
@@ -1,15 +1,15 @@
<?xml version="1.0"?>
<slide logger="org.apache.slide.util.logger.SimpleLogger" logger-level="6"
default="slide">
- <!--
+ <!--
logger
~~~~~~
-org.apache.slide.util.logger.SimpleLogger
+org.apache.slide.util.logger.SimpleLogger
default logger with 1 log level
-log4j.Log4jLogger
+log4j.Log4jLogger
logger with fine granularity
see http://jakarta.apache.org/log4j/
-logger-level
+logger-level
~~~~~~~~~~~~
0 EMERGENCY
1 CRITICAL
@@ -18,41 +18,41 @@
6 INFO
7 DEBUG
-->
- <namespace name="slide">
- <!-- ### Memory Configuration ###
+ <namespace name="slide">
+ <!-- ### Memory Configuration ###
The following memory configuration uses the MemoryDescriptorsStore
for node,security,locks and revisions. For content the FileContentStore
is used. Content is reset before start.
-->
- <definition>
- <store name="memory">
- <nodestore
classname="slidestore.reference.MemoryDescriptorsStore"/>
- <securitystore>
- <reference store="nodestore"/>
- </securitystore>
- <lockstore>
- <reference store="nodestore"/>
- </lockstore>
- <revisiondescriptorsstore>
- <reference store="nodestore"/>
- </revisiondescriptorsstore>
- <revisiondescriptorstore>
- <reference store="nodestore"/>
- </revisiondescriptorstore>
- <contentstore
classname="slidestore.reference.FileContentStore">
- <parameter
name="rootpath">contentstore</parameter>
- <parameter name="version">false</parameter>
- <parameter
name="resetBeforeStarting">true</parameter>
- </contentstore>
- </store>
- <scope match="/" store="memory"/>
- </definition>
- <!-- ### JDBC Configuration ###
+ <definition>
+ <store name="memory">
+ <nodestore classname="slidestore.reference.MemoryDescriptorsStore"/>
+ <securitystore>
+ <reference store="nodestore"/>
+ </securitystore>
+ <lockstore>
+ <reference store="nodestore"/>
+ </lockstore>
+ <revisiondescriptorsstore>
+ <reference store="nodestore"/>
+ </revisiondescriptorsstore>
+ <revisiondescriptorstore>
+ <reference store="nodestore"/>
+ </revisiondescriptorstore>
+ <contentstore classname="slidestore.reference.FileContentStore">
+ <parameter name="rootpath">contentstore</parameter>
+ <parameter name="version">false</parameter>
+ <parameter name="resetBeforeStarting">true</parameter>
+ </contentstore>
+ </store>
+ <scope match="/" store="memory"/>
+ </definition>
+ <!-- ### JDBC Configuration ###
The following jdbc sample configuration uses the hsql Database Engine
- a relational database engine written in Java, for more info:
- http://hsqldb.sourceforge.net/
+ a relational database engine written in Java, for more info:
+ http://hsqldb.sourceforge.net/
-->
- <!--
+ <!--
<definition>
<store name="jdbc">
<nodestore classname="slidestore.reference.JDBCDescriptorsStore">
@@ -83,155 +83,155 @@
<scope match="/" store="jdbc" />
</definition>
-->
- <!-- ### Mixed JDBC - Filesystem ###
+ <!-- ### Mixed JDBC - Filesystem ###
stores: slidestore.reference.JDBCDescriptorsStore
slidestore.reference.FileContentStore
!!! set resetBeforeStarting parameter for FileContentStore to false !!!
-->
- <!-- ### Cloudscape configuration (embedded database) ###
+ <!-- ### Cloudscape configuration (embedded database) ###
stores: slidestore.cloudscape.CloudscapeDescriptorsStore
slidestore.cloudscape.CloudscapeContentStore
driver: COM.cloudscape.core.JDBCDriver
url: jdbc:cloudscape:slidestructure;create=true
jdbc:cloudscape:slidecontent;create=true
-->
- <!-- ### Oracle configuration (thin driver) ###
+ <!-- ### Oracle configuration (thin driver) ###
stores: slidestore.reference.JDBCDescriptorsStore
slidestore.oracle.OracleContentStore
driver: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@localhost:1521:slide
-->
- <configuration>
- <!-- Actions mapping -->
- <default-action>/actions</default-action>
- <read-object>/actions/read</read-object>
- <create-object>/actions/write</create-object>
- <remove-object>/actions/write</remove-object>
- <grant-permission>/actions/manage</grant-permission>
- <revoke-permission>/actions/manage</revoke-permission>
- <read-permissions>/actions/manage</read-permissions>
- <lock-object>/actions/write</lock-object>
- <kill-lock>/actions/manage</kill-lock>
- <read-locks>/actions/read</read-locks>
- <read-revision-metadata>/actions/read</read-revision-metadata>
-
<create-revision-metadata>/actions/write</create-revision-metadata>
-
<modify-revision-metadata>/actions/write</modify-revision-metadata>
-
<remove-revision-metadata>/actions/write</remove-revision-metadata>
- <read-revision-content>/actions/read</read-revision-content>
-
<create-revision-content>/actions/write</create-revision-content>
-
<modify-revision-content>/actions/write</modify-revision-content>
-
<remove-revision-content>/actions/write</remove-revision-content>
- <!-- Paths configuration -->
- <userspath>/users</userspath>
- <guestpath>guest</guestpath>
- <filespath>/files</filespath>
- <parameter name="dav">true</parameter>
- <parameter name="standalone">true</parameter>
- <!-- Roles definition -->
- <role name="root">slideroles.basic.RootRole</role>
- <role name="user">slideroles.basic.UserRole</role>
- <role name="guest">slideroles.basic.GuestRole</role>
- <!-- Users management -->
- <auto-create-users>true</auto-create-users>
- <!-- Default properties mapping -->
- <default-property name="foo" namespace="nsfoo/" value="bar"
role="user"/>
- <default-property name="password" namespace="slide/" value=""
role="user"/>
- </configuration>
- <data>
- <objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/">
- <!-- Subject can be:
+ <configuration>
+ <!-- Actions mapping -->
+ <default-action>/actions</default-action>
+ <read-object>/actions/read</read-object>
+ <create-object>/actions/write</create-object>
+ <remove-object>/actions/write</remove-object>
+ <grant-permission>/actions/manage</grant-permission>
+ <revoke-permission>/actions/manage</revoke-permission>
+ <read-permissions>/actions/manage</read-permissions>
+ <lock-object>/actions/write</lock-object>
+ <kill-lock>/actions/manage</kill-lock>
+ <read-locks>/actions/read</read-locks>
+ <read-revision-metadata>/actions/read</read-revision-metadata>
+ <create-revision-metadata>/actions/write</create-revision-metadata>
+ <modify-revision-metadata>/actions/write</modify-revision-metadata>
+ <remove-revision-metadata>/actions/write</remove-revision-metadata>
+ <read-revision-content>/actions/read</read-revision-content>
+ <create-revision-content>/actions/write</create-revision-content>
+ <modify-revision-content>/actions/write</modify-revision-content>
+ <remove-revision-content>/actions/write</remove-revision-content>
+ <!-- Paths configuration -->
+ <userspath>/users</userspath>
+ <guestpath>guest</guestpath>
+ <filespath>/files</filespath>
+ <parameter name="dav">true</parameter>
+ <parameter name="standalone">true</parameter>
+ <!-- Roles definition -->
+ <role name="root">slideroles.basic.RootRole</role>
+ <role name="user">slideroles.basic.UserRole</role>
+ <role name="guest">slideroles.basic.GuestRole</role>
+ <!-- Users management -->
+ <auto-create-users>true</auto-create-users>
+ <!-- Default properties mapping -->
+ <default-property name="foo" namespace="nsfoo/" value="bar"
role="user"/>
+ <default-property name="password" namespace="slide/" value=""
role="user"/>
+ </configuration>
+ <data>
+ <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/">
+ <!-- Subject can be:
self "~"
all "nobody"
user "/users/john"
group "+/users/groupA"
role "root"
-->
- <!-- Uncomment the following line to give all
permissions to
+ <!-- Uncomment the following line to give all permissions to
principals have the root role -->
- <!-- <permission action="/actions" subject="root"/> -->
- <permission action="/actions" subject="/users/root"/>
- <permission action="/actions/read" subject="/users"
inheritable="false"/>
- <permission action="/actions/read" subject="nobody"
inheritable="false"/>
- <!-- /users -->
- <objectnode
classname="org.apache.slide.structure.SubjectNode" uri="/users">
- <permission action="/actions" subject="~"/>
- <permission action="/actions"
subject="/users/guest" inheritable="true" negative="true"/>
- <permission action="/actions/read"
subject="/users" inheritable="false"/>
- <!-- Permission group example -->
- <objectnode
classname="org.apache.slide.structure.GroupNode" uri="/users/groupA">
- <objectnode
classname="org.apache.slide.structure.LinkNode" uri="/users/groupA/john"
linkedUri="/users/john"/>
- <objectnode
classname="org.apache.slide.structure.LinkNode" uri="/users/groupA/root"
linkedUri="/users/root"/>
- <objectnode
classname="org.apache.slide.structure.SubjectNode"
uri="/users/groupA/singleGroupMember"/>
- </objectnode>
- <!-- /users/root represents the administrator
-->
- <objectnode
classname="slideroles.basic.RootRoleImpl" uri="/users/root">
- <revision>
- <property
name="password">root</property>
- </revision>
- </objectnode>
- <!-- /users/john represents an authenticated
user -->
- <objectnode
classname="slideroles.basic.UserRoleImpl" uri="/users/john">
- <revision>
- <property
name="password">john</property>
- </revision>
- </objectnode>
- <!-- /users/guest represents an authenticated
or unauthenticated
+ <!-- <permission action="/actions" subject="root"/> -->
+ <permission action="/actions" subject="/users/root"/>
+ <permission action="/actions/read" subject="/users"
inheritable="false"/>
+ <permission action="/actions/read" subject="nobody"
inheritable="false"/>
+ <!-- /users -->
+ <objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/users">
+ <permission action="/actions" subject="~"/>
+ <permission action="/actions" subject="/users/guest"
inheritable="true" negative="true"/>
+ <permission action="/actions/read" subject="/users"
inheritable="false"/>
+ <!-- Permission group example -->
+ <objectnode classname="org.apache.slide.structure.GroupNode"
uri="/users/groupA">
+ <objectnode classname="org.apache.slide.structure.LinkNode"
uri="/users/groupA/john" linkedUri="/users/john"/>
+ <objectnode classname="org.apache.slide.structure.LinkNode"
uri="/users/groupA/root" linkedUri="/users/root"/>
+ <objectnode
classname="org.apache.slide.structure.SubjectNode"
uri="/users/groupA/singleGroupMember"/>
+ </objectnode>
+ <!-- /users/root represents the administrator -->
+ <objectnode classname="slideroles.basic.RootRoleImpl"
uri="/users/root">
+ <revision>
+ <property name="password">root</property>
+ </revision>
+ </objectnode>
+ <!-- /users/john represents an authenticated user -->
+ <objectnode classname="slideroles.basic.UserRoleImpl"
uri="/users/john">
+ <revision>
+ <property name="password">john</property>
+ </revision>
+ </objectnode>
+ <!-- /users/guest represents an authenticated or unauthenticated
guest user -->
- <objectnode
classname="slideroles.basic.GuestRoleImpl" uri="/users/guest">
- <revision>
- <property name="password"/>
- </revision>
- </objectnode>
- </objectnode>
- <objectnode
classname="org.apache.slide.structure.ActionNode" uri="/actions">
- <objectnode
classname="org.apache.slide.structure.ActionNode" uri="/actions/read"/>
- <objectnode
classname="org.apache.slide.structure.ActionNode" uri="/actions/write"/>
- <objectnode
classname="org.apache.slide.structure.ActionNode" uri="/actions/manage"/>
- </objectnode>
- <objectnode
classname="org.apache.slide.structure.SubjectNode" uri="/files">
- <!-- ### Give read/write/manage permission to
guest ###
+ <objectnode classname="slideroles.basic.GuestRoleImpl"
uri="/users/guest">
+ <revision>
+ <property name="password"/>
+ </revision>
+ </objectnode>
+ </objectnode>
+ <objectnode classname="org.apache.slide.structure.ActionNode"
uri="/actions">
+ <objectnode classname="org.apache.slide.structure.ActionNode"
uri="/actions/read"/>
+ <objectnode classname="org.apache.slide.structure.ActionNode"
uri="/actions/write"/>
+ <objectnode classname="org.apache.slide.structure.ActionNode"
uri="/actions/manage"/>
+ </objectnode>
+ <objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/files">
+ <!-- ### Give read/write/manage permission to guest ###
Uncomment the following line to give permission to do
all actions on /files to guest (unauthenticated users) -->
- <!-- <permission action="/actions"
subject="/users/guest"/> -->
- <permission action="/actions/manage"
subject="/users/john"/>
- <permission action="/actions/write"
subject="+/users/groupA"/>
- <permission action="/actions/read"
subject="nobody"/>
- </objectnode>
- <!-- DeltaV: default history and workspace paths -->
- <objectnode
classname="org.apache.slide.structure.SubjectNode" uri="/history"/>
- <objectnode
classname="org.apache.slide.structure.SubjectNode" uri="/workspace"/>
- <objectnode
classname="org.apache.slide.structure.SubjectNode" uri="/workingresource"/>
- </objectnode>
- </data>
- </namespace>
- <!--
+ <!-- <permission action="/actions" subject="/users/guest"/> -->
+ <permission action="/actions/manage" subject="/users/john"/>
+ <permission action="/actions/write" subject="+/users/groupA"/>
+ <permission action="/actions/read" subject="nobody"/>
+ </objectnode>
+ <!-- DeltaV: default history and workspace paths -->
+ <objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/history"/>
+ <objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/workspace"/>
+ <objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/workingresource"/>
+ </objectnode>
+ </data>
+ </namespace>
+ <!--
DeltaV global parameters
========================
* historypath (mandatory=no, default="/history"):
- Specifies a Slide path which determines the location where this DeltaV server
stores
+ Specifies a Slide path which determines the location where this DeltaV server
stores
history data.
-
+
* workspacepath (mandatory=no, default="/workspace"):
- Specifies a Slide path which determines the location where this DeltaV server
allows
+ Specifies a Slide path which determines the location where this DeltaV server
allows
workspaces to reside.
-
+
* workingresourcepath (mandatory=no, default="/workingresource"):
- Specifies a Slide path which determines the location where this DeltaV server
stores
+ Specifies a Slide path which determines the location where this DeltaV server
stores
working resources.
-
+
* auto-version (mandatory=no, default="checkout-checkin"):
- Controls the DeltaV auto-version behaviour.
-
+ Controls the DeltaV auto-version behaviour.
+
* auto-version-control (mandatory=no, default="false"):
Indicates if a resource just created by a PUT should be set under
version-control.
-
+
* checkout-fork (mandatory=no, default="forbidden"):
- Controls the DeltaV check-out behaviour when a version is already checked-out
or
+ Controls the DeltaV check-out behaviour when a version is already checked-out or
has a successor.
-
+
* checkin-fork (mandatory=no, default="forbidden"):
Controls the DeltaV check-out behaviour when a version has already a successor.
-
+
* standardLivePropertiesClass (mandatory=no,
default="org.apache.slide.webdav.util.resourcekind.AbstractResourceKind"):
Determines the "agent" knowing about what the standard live properties are.
It should be a loadable class containing the following static methods:
@@ -241,9 +241,9 @@
- Set getAllLiveProperties()
- Set getAllProtectedProperties()
- Set getAllComputedProperties()
-
+
* uriRedirectorClass (mandatory=no,
default="org.apache.slide.webdav.util.DeltavUriRedirector"):
- Determines the URI redirector class. The DeltaV URI redirector is in charge of
the
+ Determines the URI redirector class. The DeltaV URI redirector is in charge of
the
following redirections:
- version URI to history URI, e.g. /history/2/1.4 to /history/2
- latest revision number for history resource to 0.0
@@ -252,11 +252,11 @@
- String redirectUri( String uri )
- NodeRevisionNumber redirectLatestRevisionNumber( String uri )
-->
- <parameter name="historypath">/history</parameter>
- <parameter name="workspacepath">/workspace</parameter>
- <parameter name="workingresourcepath">/workingresource</parameter>
- <parameter name="auto-version">checkout-checkin</parameter>
- <parameter name="auto-version-control">false</parameter>
- <parameter name="checkout-fork">forbidden</parameter>
- <parameter name="checkin-fork">forbidden</parameter>
+ <parameter name="historypath">/history</parameter>
+ <parameter name="workspacepath">/workspace</parameter>
+ <parameter name="workingresourcepath">/workingresource</parameter>
+ <parameter name="auto-version">checkout-checkin</parameter>
+ <parameter name="auto-version-control">false</parameter>
+ <parameter name="checkout-fork">forbidden</parameter>
+ <parameter name="checkin-fork">forbidden</parameter>
</slide>
1.17 +546 -499 jakarta-slide/src/conf/webapp/web.xml
Index: web.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/conf/webapp/web.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- web.xml 20 Jun 2002 11:33:52 -0000 1.16
+++ web.xml 21 Jun 2002 07:48:06 -0000 1.17
@@ -2,505 +2,552 @@
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
<web-app>
- <!-- Definition and configuration of Slide's WebDAV servlet. -->
- <servlet>
- <servlet-name>webdav</servlet-name>
- <display-name>Slide DAV Server</display-name>
- <servlet-class>org.apache.slide.webdav.WebdavServlet</servlet-class>
- <init-param>
- <param-name>domain</param-name>
- <param-value>/Domain.xml</param-value>
- <description>
- Path to the domain configuration file, relative to the path of the
- web application.
- The default is '/Domain.xml'.
- </description>
- </init-param>
- <init-param>
- <param-name>namespace</param-name>
- <param-value>slide</param-value>
- <description>
- Name of the Slide namespace that should be accessed by this servlet.
- If this parameter is provided, make sure the corresponding namespace
- is defined in the domain configuration file. Otherwise, the default
- namespace will be used, if one exists.
- </description>
- </init-param>
- <init-param>
- <param-name>scope</param-name>
- <param-value/>
- <description>
- Scope of the Slide namespace that should be exposed by this servlet.
- For example, if you want to expose only the /files collection via
- WebDAV, set this parameter to '/files'. In that case, any URLs of the
- form '/context-path/servlet-path/*' will be mapped to '/files/*'
- in the Slide namespace.
- The default value is an empty string.
- </description>
- </init-param>
- <init-param>
- <param-name>depth-limit</param-name>
- <param-value>3</param-value>
- <description>
- This init-parameter determines the depth limit for PROPFIND and other
- methods, to avoid performance hits on the server for requests with
- infinite depth.
- The default value is '3'.
- </description>
- </init-param>
- <init-param>
- <param-name>default-mime-type</param-name>
- <param-value>application/octet-stream</param-value>
- <description>
- The MIME type that should be used for resources of unknown type. For
- example, if a WebDAV client uploads a file (via PUT) without specifying
- the Content-Type header, the MIME type defined here will be used.
- The default value is 'application/octet-stream'.
- </description>
- </init-param>
- <init-param>
- <param-name>default-servlet</param-name>
- <param-value>true</param-value>
- <description>
- By default, the WebDAV servlet is mapped as default servlet of the
- web application context (the url-pattern in servlet-mapping is '/').
- If you want to change that mapping so the servlet is no longer the
- default servlet, you must change this initialization parameter to
- indicate the situation to the servlet, by setting it to 'false'.
- The default value is 'true'.
- </description>
- </init-param>
- <init-param>
- <param-name>directory-browsing</param-name>
- <param-value>true</param-value>
- <description>
- Use the 'directory-browsing' init-parameter to turn off generation of
- HTML index pages that enable browsing of collections (by setting this
- parameter to 'false'), or to specify a web-app relative path to a
- template resource (a JSP page, for example) which should handle
- generation of the HTML index page. In the latter case, you can use a
- JSP page at WEB-INF/index.jsp by specifying '/WEB-INF/index.jsp' as
- value of this parameter.
- The default value is 'true'.
- </description>
- </init-param>
- <init-param>
- <param-name>debug</param-name>
- <param-value>0</param-value>
- </init-param>
- <init-param>
- <param-name>allpropIncludesDeltav</param-name>
- <param-value>false</param-value>
- <description>
- According to RFC3253 (DeltaV), a DAV:allprop PROPFIND should not
- return any of the properties defined in that document. For testing
- purposes, the specified behaviour can be disabled by setting this
- parameter "true".
- </description>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <!-- The mapping for the Slide WebDAV servlet.
+ <!-- Definition and configuration of Slide's WebDAV servlet. -->
+ <servlet>
+ <servlet-name>webdav</servlet-name>
+ <display-name>Slide DAV Server</display-name>
+ <servlet-class>org.apache.slide.webdav.WebdavServlet</servlet-class>
+ <init-param>
+ <param-name>domain</param-name>
+ <param-value>/Domain.xml</param-value>
+ <description>
+ Path to the domain configuration file, relative to the path of the
+ web application.
+ The default is '/Domain.xml'.
+ </description>
+ </init-param>
+ <init-param>
+ <param-name>namespace</param-name>
+ <param-value>slide</param-value>
+ <description>
+ Name of the Slide namespace that should be accessed by this servlet.
+ If this parameter is provided, make sure the corresponding namespace
+ is defined in the domain configuration file. Otherwise, the default
+ namespace will be used, if one exists.
+ </description>
+ </init-param>
+ <init-param>
+ <param-name>scope</param-name>
+ <param-value/>
+ <description>
+ Scope of the Slide namespace that should be exposed by this
servlet.
+ For example, if you want to expose only the /files collection via
+ WebDAV, set this parameter to '/files'. In that case, any URLs of
the
+ form '/context-path/servlet-path/*' will be mapped to '/files/*'
+ in the Slide namespace.
+ The default value is an empty string.
+ </description>
+ </init-param>
+ <init-param>
+ <param-name>depth-limit</param-name>
+ <param-value>3</param-value>
+ <description>
+ This init-parameter determines the depth limit for PROPFIND and
other
+ methods, to avoid performance hits on the server for requests with
+ infinite depth.
+ The default value is '3'.
+ </description>
+ </init-param>
+ <init-param>
+ <param-name>default-mime-type</param-name>
+ <param-value>application/octet-stream</param-value>
+ <description>
+ The MIME type that should be used for resources of unknown type. For
+ example, if a WebDAV client uploads a file (via PUT) without
specifying
+ the Content-Type header, the MIME type defined here will be used.
+ The default value is 'application/octet-stream'.
+ </description>
+ </init-param>
+ <init-param>
+ <param-name>default-servlet</param-name>
+ <param-value>true</param-value>
+ <description>
+ By default, the WebDAV servlet is mapped as default servlet of the
+ web application context (the url-pattern in servlet-mapping is '/').
+ If you want to change that mapping so the servlet is no longer the
+ default servlet, you must change this initialization parameter to
+ indicate the situation to the servlet, by setting it to 'false'.
+ The default value is 'true'.
+ </description>
+ </init-param>
+ <init-param>
+ <param-name>directory-browsing</param-name>
+ <param-value>true</param-value>
+ <description>
+ Use the 'directory-browsing' init-parameter to turn off generation
of
+ HTML index pages that enable browsing of collections (by setting
this
+ parameter to 'false'), or to specify a web-app relative path to a
+ template resource (a JSP page, for example) which should handle
+ generation of the HTML index page. In the latter case, you can use
a
+ JSP page at WEB-INF/index.jsp by specifying '/WEB-INF/index.jsp' as
+ value of this parameter.
+ The default value is 'true'.
+ </description>
+ </init-param>
+ <init-param>
+ <param-name>debug</param-name>
+ <param-value>0</param-value>
+ </init-param>
+ <init-param>
+ <param-name>allpropIncludesDeltav</param-name>
+ <param-value>false</param-value>
+ <description>
+ According to RFC3253 (DeltaV), a DAV:allprop PROPFIND should not
+ return any of the properties defined in that document. For testing
+ purposes, the specified behaviour can be disabled by setting this
+ parameter "true".
+ </description>
+ </init-param>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+ <!-- The mapping for the Slide WebDAV servlet.
If you change the mapping so that the servlet isn't the default servlet
- anymore, make sure to set the init-parameter 'default-servlet' to
+ anymore, make sure to set the init-parameter 'default-servlet' to
'false'. -->
- <servlet-mapping>
- <servlet-name>webdav</servlet-name>
- <url-pattern>/</url-pattern>
- </servlet-mapping>
- <!-- Set the default session timeout (in seconds) -->
- <session-config>
- <session-timeout>30</session-timeout>
- </session-config>
- <!-- Establish the default MIME type mappings -->
- <mime-mapping>
- <extension>txt</extension>
- <mime-type>text/plain</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>html</extension>
- <mime-type>text/html</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>htm</extension>
- <mime-type>text/html</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>gif</extension>
- <mime-type>image/gif</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>jpg</extension>
- <mime-type>image/jpeg</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>jpe</extension>
- <mime-type>image/jpeg</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>jpeg</extension>
- <mime-type>image/jpeg</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>java</extension>
- <mime-type>text/plain</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>body</extension>
- <mime-type>text/html</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>rtx</extension>
- <mime-type>text/richtext</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>tsv</extension>
- <mime-type>text/tab-separated-values</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>etx</extension>
- <mime-type>text/x-setext</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ps</extension>
- <mime-type>application/x-postscript</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>class</extension>
- <mime-type>application/java</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>csh</extension>
- <mime-type>application/x-csh</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>sh</extension>
- <mime-type>application/x-sh</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>tcl</extension>
- <mime-type>application/x-tcl</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>tex</extension>
- <mime-type>application/x-tex</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>texinfo</extension>
- <mime-type>application/x-texinfo</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>texi</extension>
- <mime-type>application/x-texinfo</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>t</extension>
- <mime-type>application/x-troff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>tr</extension>
- <mime-type>application/x-troff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>roff</extension>
- <mime-type>application/x-troff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>man</extension>
- <mime-type>application/x-troff-man</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>me</extension>
- <mime-type>application/x-troff-me</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ms</extension>
- <mime-type>application/x-wais-source</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>src</extension>
- <mime-type>application/x-wais-source</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>zip</extension>
- <mime-type>application/zip</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>bcpio</extension>
- <mime-type>application/x-bcpio</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>cpio</extension>
- <mime-type>application/x-cpio</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>gtar</extension>
- <mime-type>application/x-gtar</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>shar</extension>
- <mime-type>application/x-shar</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>sv4cpio</extension>
- <mime-type>application/x-sv4cpio</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>sv4crc</extension>
- <mime-type>application/x-sv4crc</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>tar</extension>
- <mime-type>application/x-tar</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ustar</extension>
- <mime-type>application/x-ustar</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>dvi</extension>
- <mime-type>application/x-dvi</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>hdf</extension>
- <mime-type>application/x-hdf</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>latex</extension>
- <mime-type>application/x-latex</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>bin</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>oda</extension>
- <mime-type>application/oda</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>pdf</extension>
- <mime-type>application/pdf</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ps</extension>
- <mime-type>application/postscript</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>eps</extension>
- <mime-type>application/postscript</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ai</extension>
- <mime-type>application/postscript</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>rtf</extension>
- <mime-type>application/rtf</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>nc</extension>
- <mime-type>application/x-netcdf</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>cdf</extension>
- <mime-type>application/x-netcdf</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>cer</extension>
- <mime-type>application/x-x509-ca-cert</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>exe</extension>
- <mime-type>application/octet-stream</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>gz</extension>
- <mime-type>application/x-gzip</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>Z</extension>
- <mime-type>application/x-compress</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>z</extension>
- <mime-type>application/x-compress</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>hqx</extension>
- <mime-type>application/mac-binhex40</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>mif</extension>
- <mime-type>application/x-mif</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ief</extension>
- <mime-type>image/ief</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>tiff</extension>
- <mime-type>image/tiff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>tif</extension>
- <mime-type>image/tiff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ras</extension>
- <mime-type>image/x-cmu-raster</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>pnm</extension>
- <mime-type>image/x-portable-anymap</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>pbm</extension>
- <mime-type>image/x-portable-bitmap</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>pgm</extension>
- <mime-type>image/x-portable-graymap</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>ppm</extension>
- <mime-type>image/x-portable-pixmap</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>rgb</extension>
- <mime-type>image/x-rgb</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>xbm</extension>
- <mime-type>image/x-xbitmap</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>xpm</extension>
- <mime-type>image/x-xpixmap</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>xwd</extension>
- <mime-type>image/x-xwindowdump</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>au</extension>
- <mime-type>audio/basic</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>snd</extension>
- <mime-type>audio/basic</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>aif</extension>
- <mime-type>audio/x-aiff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>aiff</extension>
- <mime-type>audio/x-aiff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>aifc</extension>
- <mime-type>audio/x-aiff</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>wav</extension>
- <mime-type>audio/x-wav</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>mpeg</extension>
- <mime-type>video/mpeg</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>mpg</extension>
- <mime-type>video/mpeg</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>mpe</extension>
- <mime-type>video/mpeg</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>qt</extension>
- <mime-type>video/quicktime</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>mov</extension>
- <mime-type>video/quicktime</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>avi</extension>
- <mime-type>video/x-msvideo</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>movie</extension>
- <mime-type>video/x-sgi-movie</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>avx</extension>
- <mime-type>video/x-rad-screenplay</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>wrl</extension>
- <mime-type>x-world/x-vrml</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>mpv2</extension>
- <mime-type>video/mpeg2</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>xml</extension>
- <mime-type>text/xml</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>sgml</extension>
- <mime-type>text/sgml</mime-type>
- </mime-mapping>
- <!-- Establish the default list of welcome files -->
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- <welcome-file>index.html</welcome-file>
- <welcome-file>index.htm</welcome-file>
- </welcome-file-list>
- <!-- Authetication for the WebDAV servlet -->
- <!-- Uncomment this to get authentication -->
- <@AUTH@security-constraint>
- <web-resource-collection>
- <web-resource-name>DAV resource</web-resource-name>
- <url-pattern>/*</url-pattern>
- <http-method>COPY</http-method>
- <http-method>DELETE</http-method>
- <http-method>GET</http-method>
- <http-method>HEAD</http-method>
- <http-method>LOCK</http-method>
- <http-method>MKCOL</http-method>
- <http-method>MOVE</http-method>
- <http-method>OPTIONS</http-method>
- <http-method>POST</http-method>
- <http-method>PROPFIND</http-method>
- <http-method>PROPPATCH</http-method>
- <http-method>PUT</http-method>
- <http-method>UNLOCK</http-method>
- <http-method>VERSION-CONTROL</http-method>
- <http-method>REPORT</http-method>
- <http-method>CHECKIN</http-method>
- <http-method>CHECKOUT</http-method>
- <http-method>UNCHECKOUT</http-method>
- <http-method>MKWORKSPACE</http-method>
- <http-method>UPDATE</http-method>
- <http-method>LABEL</http-method>
- <http-method>MERGE</http-method>
- <http-method>BASELINE-CONTROL</http-method>
- <http-method>MKACTIVITY</http-method>
- <http-method>ACL</http-method>
- <http-method>SEARCH</http-method>
- </web-resource-collection>
- <auth-constraint>
- <role-name>root</role-name>
- <role-name>guest</role-name>
- <role-name>user</role-name>
- </auth-constraint>
- </security-constraint>
- <login-config>
- <auth-method>BASIC</auth-method>
- <realm-name>Slide DAV Server</realm-name>
- </login-config@AUTH@>
+ <servlet-mapping>
+ <servlet-name>webdav</servlet-name>
+ <url-pattern>/</url-pattern>
+ </servlet-mapping>
+ <!-- Set the default session timeout (in seconds) -->
+ <session-config>
+ <session-timeout>30</session-timeout>
+ </session-config>
+ <!-- Establish the default MIME type mappings -->
+ <mime-mapping>
+ <extension>txt</extension>
+ <mime-type>text/plain</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>html</extension>
+ <mime-type>text/html</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>htm</extension>
+ <mime-type>text/html</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>gif</extension>
+ <mime-type>image/gif</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>jpg</extension>
+ <mime-type>image/jpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>jpe</extension>
+ <mime-type>image/jpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>jpeg</extension>
+ <mime-type>image/jpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>java</extension>
+ <mime-type>text/plain</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>body</extension>
+ <mime-type>text/html</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>rtx</extension>
+ <mime-type>text/richtext</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>tsv</extension>
+ <mime-type>text/tab-separated-values</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>etx</extension>
+ <mime-type>text/x-setext</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ps</extension>
+ <mime-type>application/x-postscript</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>class</extension>
+ <mime-type>application/java</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>csh</extension>
+ <mime-type>application/x-csh</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>sh</extension>
+ <mime-type>application/x-sh</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>tcl</extension>
+ <mime-type>application/x-tcl</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>tex</extension>
+ <mime-type>application/x-tex</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>texinfo</extension>
+ <mime-type>application/x-texinfo</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>texi</extension>
+ <mime-type>application/x-texinfo</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>t</extension>
+ <mime-type>application/x-troff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>tr</extension>
+ <mime-type>application/x-troff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>roff</extension>
+ <mime-type>application/x-troff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>man</extension>
+ <mime-type>application/x-troff-man</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>me</extension>
+ <mime-type>application/x-troff-me</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ms</extension>
+ <mime-type>application/x-wais-source</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>src</extension>
+ <mime-type>application/x-wais-source</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>zip</extension>
+ <mime-type>application/zip</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>bcpio</extension>
+ <mime-type>application/x-bcpio</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>cpio</extension>
+ <mime-type>application/x-cpio</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>gtar</extension>
+ <mime-type>application/x-gtar</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>shar</extension>
+ <mime-type>application/x-shar</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>sv4cpio</extension>
+ <mime-type>application/x-sv4cpio</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>sv4crc</extension>
+ <mime-type>application/x-sv4crc</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>tar</extension>
+ <mime-type>application/x-tar</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ustar</extension>
+ <mime-type>application/x-ustar</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>dvi</extension>
+ <mime-type>application/x-dvi</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>hdf</extension>
+ <mime-type>application/x-hdf</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>latex</extension>
+ <mime-type>application/x-latex</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>bin</extension>
+ <mime-type>application/octet-stream</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>oda</extension>
+ <mime-type>application/oda</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>pdf</extension>
+ <mime-type>application/pdf</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ps</extension>
+ <mime-type>application/postscript</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>eps</extension>
+ <mime-type>application/postscript</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ai</extension>
+ <mime-type>application/postscript</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>rtf</extension>
+ <mime-type>application/rtf</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>nc</extension>
+ <mime-type>application/x-netcdf</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>cdf</extension>
+ <mime-type>application/x-netcdf</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>cer</extension>
+ <mime-type>application/x-x509-ca-cert</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>exe</extension>
+ <mime-type>application/octet-stream</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>gz</extension>
+ <mime-type>application/x-gzip</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>Z</extension>
+ <mime-type>application/x-compress</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>z</extension>
+ <mime-type>application/x-compress</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>hqx</extension>
+ <mime-type>application/mac-binhex40</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mif</extension>
+ <mime-type>application/x-mif</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ief</extension>
+ <mime-type>image/ief</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>tiff</extension>
+ <mime-type>image/tiff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>tif</extension>
+ <mime-type>image/tiff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ras</extension>
+ <mime-type>image/x-cmu-raster</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>pnm</extension>
+ <mime-type>image/x-portable-anymap</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>pbm</extension>
+ <mime-type>image/x-portable-bitmap</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>pgm</extension>
+ <mime-type>image/x-portable-graymap</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ppm</extension>
+ <mime-type>image/x-portable-pixmap</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>rgb</extension>
+ <mime-type>image/x-rgb</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>xbm</extension>
+ <mime-type>image/x-xbitmap</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>xpm</extension>
+ <mime-type>image/x-xpixmap</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>xwd</extension>
+ <mime-type>image/x-xwindowdump</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>au</extension>
+ <mime-type>audio/basic</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>snd</extension>
+ <mime-type>audio/basic</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>aif</extension>
+ <mime-type>audio/x-aiff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>aiff</extension>
+ <mime-type>audio/x-aiff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>aifc</extension>
+ <mime-type>audio/x-aiff</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>wav</extension>
+ <mime-type>audio/x-wav</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mpeg</extension>
+ <mime-type>video/mpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mpg</extension>
+ <mime-type>video/mpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mpe</extension>
+ <mime-type>video/mpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>qt</extension>
+ <mime-type>video/quicktime</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mov</extension>
+ <mime-type>video/quicktime</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>avi</extension>
+ <mime-type>video/x-msvideo</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>movie</extension>
+ <mime-type>video/x-sgi-movie</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>avx</extension>
+ <mime-type>video/x-rad-screenplay</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>wrl</extension>
+ <mime-type>x-world/x-vrml</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mpv2</extension>
+ <mime-type>video/mpeg2</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>jpg</extension>
+ <mime-type>image/pjpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>sgml</extension>
+ <mime-type>text/sgml</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>sgm</extension>
+ <mime-type>text/sgml</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>css</extension>
+ <mime-type>text/css</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>png</extension>
+ <mime-type>image/png</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>bmp</extension>
+ <mime-type>image/bmp</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mpga</extension>
+ <mime-type>audio/mpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mp2</extension>
+ <mime-type>audio/mpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>mp3</extension>
+ <mime-type>audio/mpeg</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>js</extension>
+ <mime-type>application/x-javascript</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>xml</extension>
+ <mime-type>text/xml</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>xls</extension>
+ <mime-type>application/vnd.ms-excel</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>ppt</extension>
+ <mime-type>application/vnd.ms-powerpoint</mime-type>
+ </mime-mapping>
+ <mime-mapping>
+ <extension>doc</extension>
+ <mime-type>application/msword</mime-type>
+ </mime-mapping>
+ <!-- Establish the default list of welcome files -->
+ <welcome-file-list>
+ <welcome-file>index.jsp</welcome-file>
+ <welcome-file>index.html</welcome-file>
+ <welcome-file>index.htm</welcome-file>
+ </welcome-file-list>
+ <!-- Authetication for the WebDAV servlet -->
+ <!-- Uncomment this to get authentication -->
+ <@AUTH@security-constraint>
+ <web-resource-collection>
+ <web-resource-name>DAV resource</web-resource-name>
+ <url-pattern>/*</url-pattern>
+ <http-method>COPY</http-method>
+ <http-method>DELETE</http-method>
+ <http-method>GET</http-method>
+ <http-method>HEAD</http-method>
+ <http-method>LOCK</http-method>
+ <http-method>MKCOL</http-method>
+ <http-method>MOVE</http-method>
+ <http-method>OPTIONS</http-method>
+ <http-method>POST</http-method>
+ <http-method>PROPFIND</http-method>
+ <http-method>PROPPATCH</http-method>
+ <http-method>PUT</http-method>
+ <http-method>UNLOCK</http-method>
+ <http-method>VERSION-CONTROL</http-method>
+ <http-method>REPORT</http-method>
+ <http-method>CHECKIN</http-method>
+ <http-method>CHECKOUT</http-method>
+ <http-method>UNCHECKOUT</http-method>
+ <http-method>MKWORKSPACE</http-method>
+ <http-method>UPDATE</http-method>
+ <http-method>LABEL</http-method>
+ <http-method>MERGE</http-method>
+ <http-method>BASELINE-CONTROL</http-method>
+ <http-method>MKACTIVITY</http-method>
+ <http-method>ACL</http-method>
+ <http-method>SEARCH</http-method>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>root</role-name>
+ <role-name>guest</role-name>
+ <role-name>user</role-name>
+ </auth-constraint>
+ </security-constraint>
+ <login-config>
+ <auth-method>BASIC</auth-method>
+ <realm-name>Slide DAV Server</realm-name>
+ </login-config@AUTH@>
</web-app>
-
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>