|
From: Michael K. <ko...@us...> - 2006-05-29 07:37:24
|
Update of /cvsroot/cobricks/drehscheibe-in/web/WEB-INF In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv23532/WEB-INF Modified Files: server-config.wsdd web.xml Log Message: Index: server-config.wsdd =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/web/WEB-INF/server-config.wsdd,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- server-config.wsdd 3 Aug 2004 08:29:52 -0000 1.1 +++ server-config.wsdd 29 May 2006 07:37:16 -0000 1.2 @@ -1,100 +1,121 @@ -<?xml version="1.0" encoding="UTF-8"?> -<deployment xmlns="http://xml.apache.org/axis/wsdd/" - xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> - - <globalConfiguration> - <parameter name="adminPassword" value="joshua"/> - <parameter name="attachments.Directory" - value="build/webapps/ROOT/WEB-INF/attachments"/> - <parameter name="attachments.implementation" - value="org.apache.axis.attachments.AttachmentsImpl"/> - <parameter name="sendXsiTypes" value="true"/> - <parameter name="sendMultiRefs" value="true"/> - <parameter name="sendXMLDeclaration" value="true"/> - <parameter name="axis.sendMinimizedElements" value="true"/> - - <requestFlow> - <handler type="java:org.apache.axis.handlers.JWSHandler"> - <parameter name="scope" value="session"/> - </handler> - <handler type="java:org.apache.axis.handlers.JWSHandler"> - <parameter name="scope" value="request"/> - <parameter name="extension" value=".jwr"/> - </handler> - </requestFlow> - </globalConfiguration> - <handler name="LocalResponder" - type="java:org.apache.axis.transport.local.LocalResponder"/> - <handler name="URLMapper" - type="java:org.apache.axis.handlers.http.URLMapper"/> - <handler name="Authenticate" - type="java:org.cobricks.core.ws.AxisHTTPAuthenticationHandler"/> - - <service name="AdminService" provider="java:MSG"> - <parameter name="allowedMethods" value="AdminService"/> - <parameter name="enableRemoteAdmin" value="false"/> - <parameter name="className" value="org.apache.axis.utils.Admin"/> - <namespace>http://xml.apache.org/axis/wsdd/</namespace> - </service> - <service name="Version" provider="java:RPC"> - <parameter name="allowedMethods" value="getVersion"/> - <parameter name="className" value="org.apache.axis.Version"/> - </service> - - <service name="cobricksUser" provider="java:CobricksRPC"> - <parameter name="allowedMethods" - value="getUser getUserAsXml searchUsers"/> - <parameter name="className" - value="org.cobricks.user.UserManagerWS"/> - <parameter name="scope" value="application"/> - <requestFlow name="checks"> - <handler type="Authenticate"/> - </requestFlow> - <beanMapping qname="cuser:User" xmlns:cuser="urn://cobricks.org/user" - languageSpecificType="java:org.cobricks.user.User"/> - </service> - - <service name="cobricksItem" provider="java:CobricksRPC"> - <parameter name="allowedMethods" - value="getItem getItemAsXml searchItems"/> - <parameter name="className" - value="org.cobricks.item.ItemManagerWS"/> - <parameter name="scope" value="application"/> - <requestFlow name="checks"> - <handler type="Authenticate"/> - </requestFlow> - <!-- beanMapping qname="citem:Item" xmlns:citem="urn://cobricks.org/item" - languageSpecificType="java:org.cobricks.item.Item"/ --> - <typeMapping qname="citem:Item" xmlns:citem="urn://cobricks.org/item" - languageSpecificType="java:org.cobricks.item.Item" - serializer="org.cobricks.item.ws.ItemSerializerFactory" - deserializer="org.cobricks.item.ws.ItemDeserializerFactory" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> - </service> - - <service name="cobricksCourse" provider="java:CobricksRPC"> - <parameter name="allowedMethods" - value="getCourse getCourseAsXml searchCourses"/> - <parameter name="className" - value="org.cobricks.course.CourseManagerWS"/> - <parameter name="scope" value="application"/> - <requestFlow name="checks"> - <handler type="Authenticate"/> - </requestFlow> - </service> - - - <transport name="http"> - <requestFlow> - <handler type="URLMapper"/> - <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/> - </requestFlow> - </transport> - - <transport name="local"> - <responseFlow> - <handler type="LocalResponder"/> - </responseFlow> - </transport> - -</deployment> +<?xml version="1.0" encoding="UTF-8"?> +<deployment xmlns="http://xml.apache.org/axis/wsdd/" + xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> + + <globalConfiguration> + <parameter name="adminPassword" value="joshua"/> + <parameter name="attachments.Directory" + value="build/webapps/ROOT/WEB-INF/attachments"/> + <parameter name="attachments.implementation" + value="org.apache.axis.attachments.AttachmentsImpl"/> + <parameter name="sendXsiTypes" value="true"/> + <parameter name="sendMultiRefs" value="true"/> + <parameter name="sendXMLDeclaration" value="true"/> + <parameter name="axis.sendMinimizedElements" value="true"/> + <parameter name="dotNetSoapEncFix" value="true"/> + + <requestFlow> + <handler type="java:org.apache.axis.handlers.JWSHandler"> + <parameter name="scope" value="session"/> + </handler> + <handler type="java:org.apache.axis.handlers.JWSHandler"> + <parameter name="scope" value="request"/> + <parameter name="extension" value=".jwr"/> + </handler> + </requestFlow> + </globalConfiguration> + <handler name="LocalResponder" + type="java:org.apache.axis.transport.local.LocalResponder"/> + <handler name="URLMapper" + type="java:org.apache.axis.handlers.http.URLMapper"/> + <handler name="Authenticate" + type="java:org.cobricks.core.ws.AxisHTTPAuthenticationHandler"/> + + <service name="AdminService" provider="java:MSG"> + <parameter name="allowedMethods" value="AdminService"/> + <parameter name="enableRemoteAdmin" value="false"/> + <parameter name="className" value="org.apache.axis.utils.Admin"/> + <namespace>http://xml.apache.org/axis/wsdd/</namespace> + </service> + <service name="Version" provider="java:RPC"> + <parameter name="allowedMethods" value="getVersion"/> + <parameter name="className" value="org.apache.axis.Version"/> + </service> + + <service name="cobricksUser" provider="java:CobricksRPC"> + <parameter name="allowedMethods" + value="getUser getUserAsXml searchUsers getUserImage updateUser getAllUserID getProfile"/> + <parameter name="className" + value="org.cobricks.user.UserManagerWS"/> + <parameter name="scope" value="application"/> + <requestFlow name="checks"> + <handler type="Authenticate"/> + </requestFlow> + <beanMapping qname="citem:Item" xmlns:citem="urn://cobricks.org/item" + languageSpecificType="java:org.cobricks.item.Item"/> + <beanMapping qname="cuser:User" xmlns:cuser="urn://cobricks.org/user" + languageSpecificType="java:org.cobricks.user.User"/> + <beanMapping qname="ccategory:Category" xmlns:ccategory="urn://cobricks.org/category" + languageSpecificType="java:org.cobricks.category.Category"/> + </service> + + <service name="cobricksItem" provider="java:CobricksRPC"> + <parameter name="allowedMethods" + value="getItem getItemAsXml searchItems"/> + <parameter name="className" + value="org.cobricks.item.ItemManagerWS"/> + <parameter name="scope" value="application"/> + <requestFlow name="checks"> + <handler type="Authenticate"/> + </requestFlow> + <beanMapping qname="citem:Item" xmlns:citem="urn://cobricks.org/item" + languageSpecificType="java:org.cobricks.item.Item"/> + <beanMapping qname="cuser:User" xmlns:cuser="urn://cobricks.org/user" + languageSpecificType="java:org.cobricks.user.User"/> + <beanMapping qname="ccategory:Category" xmlns:ccategory="urn://cobricks.org/category" + languageSpecificType="java:org.cobricks.category.Category"/> + </service> + + <service name="cobricksCategory" provider="java:CobricksRPC"> + <parameter name="allowedMethods" + value="getCategory"/> + <parameter name="className" + value="org.cobricks.category.CategoryManagerWS"/> + <parameter name="scope" value="application"/> + <requestFlow name="checks"> + <handler type="Authenticate"/> + </requestFlow> + <beanMapping qname="citem:Item" xmlns:citem="urn://cobricks.org/item" + languageSpecificType="java:org.cobricks.item.Item"/> + <beanMapping qname="cuser:User" xmlns:cuser="urn://cobricks.org/user" + languageSpecificType="java:org.cobricks.user.User"/> + <beanMapping qname="ccategory:Category" xmlns:ccategory="urn://cobricks.org/category" + languageSpecificType="java:org.cobricks.category.Category"/> + </service> + + <service name="cobricksCourse" provider="java:CobricksRPC"> + <parameter name="allowedMethods" + value="getCourse getCourseAsXml searchCourses"/> + <parameter name="className" + value="org.cobricks.course.CourseManagerWS"/> + <parameter name="scope" value="application"/> + <requestFlow name="checks"> + <handler type="Authenticate"/> + </requestFlow> + </service> + + + <transport name="http"> + <requestFlow> + <handler type="URLMapper"/> + <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/> + </requestFlow> + </transport> + + <transport name="local"> + <responseFlow> + <handler type="LocalResponder"/> + </responseFlow> + </transport> + +</deployment> Index: web.xml =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/web/WEB-INF/web.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- web.xml 3 Aug 2004 08:29:52 -0000 1.1 +++ web.xml 29 May 2006 07:37:16 -0000 1.2 @@ -1,273 +1,310 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> - -<!DOCTYPE web-app - PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" - "http://java.sun.com/dtd/web-app_2_3.dtd"> - -<web-app> - - <display-name>Cobricks-2</display-name> - <description> - Cobricks-2 Default Application - </description> - - - <servlet> - <servlet-name>InitServlet</servlet-name> - <servlet-class>org.cobricks.portal.InitServlet</servlet-class> - <load-on-startup /> - </servlet> - - - <servlet> - <servlet-name>CoreServlet</servlet-name> - <servlet-class>org.cobricks.core.CoreServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>PortalServlet</servlet-name> - <servlet-class>org.cobricks.portal.PortalServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>UserServlet</servlet-name> - <servlet-class>org.cobricks.user.UserServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>ItemServlet</servlet-name> - <servlet-class>org.cobricks.item.ItemServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>CategoryServlet</servlet-name> - <servlet-class>org.cobricks.category.CategoryServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>ContextServlet</servlet-name> - <servlet-class>org.cobricks.context.ContextServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>MessageServlet</servlet-name> - <servlet-class>org.cobricks.message.MessageServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>CourseServlet</servlet-name> - <servlet-class>org.cobricks.course.CourseServlet</servlet-class> - </servlet> - - <servlet> - <servlet-name>VotingServlet</servlet-name> - <servlet-class>org.cobricks.voting.VotingServlet</servlet-class> - </servlet> - - - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>/</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>default</servlet-name> - <url-pattern>*.gif</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>default</servlet-name> - <url-pattern>*.png</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>default</servlet-name> - <url-pattern>*.jpg</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>default</servlet-name> - <url-pattern>*.tif</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>default</servlet-name> - <url-pattern>*.pdf</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>CoreServlet</servlet-name> - <url-pattern>/CORE</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.html</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.html.en</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.html.de</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.xml</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.wml</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.wml.*</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.txt</url-pattern> - </servlet-mapping> - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>*.ics</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>PortalServlet</servlet-name> - <url-pattern>/PORTAL</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>UserServlet</servlet-name> - <url-pattern>/USER</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>ItemServlet</servlet-name> - <url-pattern>/ITEM</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>CategoryServlet</servlet-name> - <url-pattern>/CATEGORY</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>ContextServlet</servlet-name> - <url-pattern>/CONTEXT</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>MessageServlet</servlet-name> - <url-pattern>/MESSAGE</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>CourseServlet</servlet-name> - <url-pattern>/COURSE</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>VotingServlet</servlet-name> - <url-pattern>/VOTING</url-pattern> - </servlet-mapping> - - - <session-config> - <session-timeout>30</session-timeout> <!-- 30 minutes --> - </session-config> - - - <!-- configuration from axis 1.1 web application --> - - <servlet> - <servlet-name>AxisServlet</servlet-name> - <display-name>Apache-Axis Servlet</display-name> - <servlet-class> - org.cobricks.core.ws.AxisServlet - <!-- org.apache.axis.transport.http.AxisServlet --> - </servlet-class> - </servlet> - - <servlet> - <servlet-name>AdminServlet</servlet-name> - <display-name>Axis Admin Servlet</display-name> - <servlet-class> - org.apache.axis.transport.http.AdminServlet - </servlet-class> - <load-on-startup>100</load-on-startup> - </servlet> - - <servlet> - <servlet-name>SOAPMonitorService</servlet-name> - <display-name>SOAPMonitorService</display-name> - <servlet-class> - org.apache.axis.monitor.SOAPMonitorService - </servlet-class> - <init-param> - <param-name>SOAPMonitorPort</param-name> - <param-value>5001</param-value> - </init-param> - <load-on-startup>100</load-on-startup> - </servlet> - - <servlet-mapping> - <servlet-name>AxisServlet</servlet-name> - <url-pattern>/servlet/AxisServlet</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>AxisServlet</servlet-name> - <url-pattern>*.jws</url-pattern> - </servlet-mapping> - - <servlet-mapping> - <servlet-name>AxisServlet</servlet-name> - <url-pattern>/services/*</url-pattern> - </servlet-mapping> - - <!-- - <servlet-mapping> - <servlet-name>SOAPMonitorService</servlet-name> - <url-pattern>/SOAPMonitor</url-pattern> - </servlet-mapping> - --> - - <servlet-mapping> - <servlet-name>AdminServlet</servlet-name> - <url-pattern>/servlet/AdminServlet</url-pattern> - </servlet-mapping> - - <!-- currently the W3C havent settled on a media type for WSDL; - http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft - for now we go with the basic 'it's XML' response --> - <mime-mapping> - <extension>wsdl</extension> - <mime-type>text/xml</mime-type> - </mime-mapping> - - <mime-mapping> - <extension>xsd</extension> - <mime-type>text/xml</mime-type> - </mime-mapping> - - - <welcome-file-list> - <welcome-file>index.html</welcome-file> - <welcome-file>index.html.en</welcome-file> - <welcome-file>index.html.de</welcome-file> - <welcome-file>index.jsp</welcome-file> - </welcome-file-list> - - - <filter> - <filter-name>multipartFilter</filter-name> - <filter-class>org.cobricks.portal.MultipartFilter</filter-class> - </filter> - <filter-mapping> - <filter-name>multipartFilter</filter-name> - <url-pattern>/USER</url-pattern> - </filter-mapping> - <filter-mapping> - <filter-name>multipartFilter</filter-name> - <url-pattern>/ITEM</url-pattern> - </filter-mapping> - -</web-app> - +<?xml version="1.0" encoding="ISO-8859-1"?> + +<!DOCTYPE web-app + PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" + "http://java.sun.com/dtd/web-app_2_3.dtd"> + +<web-app> + + <display-name>Drehscheibe</display-name> + <description> + Informatik Drehscheibe www.in.tum.de + </description> + + + <servlet> + <servlet-name>InitServlet</servlet-name> + <servlet-class>org.cobricks.portal.InitServlet</servlet-class> + <load-on-startup /> + </servlet> + + + <servlet> + <servlet-name>CoreServlet</servlet-name> + <servlet-class>org.cobricks.core.CoreServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>PortalServlet</servlet-name> + <servlet-class>org.cobricks.portal.PortalServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>UserServlet</servlet-name> + <servlet-class>org.cobricks.user.UserServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>ItemServlet</servlet-name> + <servlet-class>org.cobricks.item.ItemServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>CategoryServlet</servlet-name> + <servlet-class>org.cobricks.category.CategoryServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>ContextServlet</servlet-name> + <servlet-class>org.cobricks.context.ContextServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>MessageServlet</servlet-name> + <servlet-class>org.cobricks.message.MessageServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>CourseServlet</servlet-name> + <servlet-class>org.cobricks.course.CourseServlet</servlet-class> + </servlet> + + <servlet> + <servlet-name>VotingServlet</servlet-name> + <servlet-class>org.cobricks.voting.VotingServlet</servlet-class> + </servlet> + + + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>/</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>default</servlet-name> + <url-pattern>*.js</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>CoreServlet</servlet-name> + <url-pattern>/CORE</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.html</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.html.en</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.html.de</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.xml</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.wml</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.wml.*</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.txt</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>*.ics</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>PortalServlet</servlet-name> + <url-pattern>/PORTAL</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>UserServlet</servlet-name> + <url-pattern>/USER</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>ItemServlet</servlet-name> + <url-pattern>/ITEM</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>CategoryServlet</servlet-name> + <url-pattern>/CATEGORY</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>ContextServlet</servlet-name> + <url-pattern>/CONTEXT</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>MessageServlet</servlet-name> + <url-pattern>/MESSAGE</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>CourseServlet</servlet-name> + <url-pattern>/COURSE</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>VotingServlet</servlet-name> + <url-pattern>/VOTING</url-pattern> + </servlet-mapping> + + + <session-config> + <session-timeout>30</session-timeout> <!-- 30 minutes --> + </session-config> + + + <!-- configuration from axis 1.1 web application --> + + <servlet> + <servlet-name>AxisServlet</servlet-name> + <display-name>Apache-Axis Servlet</display-name> + <servlet-class> + org.cobricks.core.ws.AxisServlet + <!-- org.apache.axis.transport.http.AxisServlet --> + </servlet-class> + </servlet> + + <servlet> + <servlet-name>AdminServlet</servlet-name> + <display-name>Axis Admin Servlet</display-name> + <servlet-class> + org.apache.axis.transport.http.AdminServlet + </servlet-class> + <load-on-startup>100</load-on-startup> + </servlet> + + <servlet> + <servlet-name>SOAPMonitorService</servlet-name> + <display-name>SOAPMonitorService</display-name> + <servlet-class> + org.apache.axis.monitor.SOAPMonitorService + </servlet-class> + <init-param> + <param-name>SOAPMonitorPort</param-name> + <param-value>5001</param-value> + </init-param> + <load-on-startup>100</load-on-startup> + </servlet> + + <servlet-mapping> + <servlet-name>AxisServlet</servlet-name> + <url-pattern>/servlet/AxisServlet</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>AxisServlet</servlet-name> + <url-pattern>*.jws</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>AxisServlet</servlet-name> + <url-pattern>/services/*</url-pattern> + </servlet-mapping> + + <!-- + <servlet-mapping> + <servlet-name>SOAPMonitorService</servlet-name> + <url-pattern>/SOAPMonitor</url-pattern> + </servlet-mapping> + --> + + <servlet-mapping> + <servlet-name>AdminServlet</servlet-name> + <url-pattern>/servlet/AdminServlet</url-pattern> + </servlet-mapping> + + + <!-- needed for supporting WebDAV access to items and portal pages --> + <!-- make sure that not only the class WebdavServlet is available in + the classpath, but also the Catalina servlet and helper classes - + this can be achieved by copying the contents of the + $CATALINA-HOME/server/libs directory into the libs directory + of the web application --> + <!-- + <servlet> + <servlet-name>webdav</servlet-name> + <servlet-class>org.cobricks.portal.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> + <load-on-startup>1</load-on-startup> + </servlet> + <servlet-mapping> + <servlet-name>webdav</servlet-name> + <url-pattern>/webdav/*</url-pattern> + </servlet-mapping> + --> + + + <!-- currently the W3C havent settled on a media type for WSDL; + http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft + for now we go with the basic 'it's XML' response --> + <mime-mapping> + <extension>wsdl</extension> + <mime-type>text/xml</mime-type> + </mime-mapping> + + <mime-mapping> + <extension>xsd</extension> + <mime-type>text/xml</mime-type> + </mime-mapping> + + + <welcome-file-list> + <welcome-file>index.html</welcome-file> + <welcome-file>index.html.en</welcome-file> + <welcome-file>index.html.de</welcome-file> + <welcome-file>index.jsp</welcome-file> + </welcome-file-list> + + + <filter> + <filter-name>multipartFilter</filter-name> + <filter-class>org.cobricks.portal.MultipartFilter</filter-class> + </filter> + <filter-mapping> + <filter-name>multipartFilter</filter-name> + <url-pattern>/PORTAL</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>multipartFilter</filter-name> + <url-pattern>/USER</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>multipartFilter</filter-name> + <url-pattern>/ITEM</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>multipartFilter</filter-name> + <url-pattern>/CATEGORY</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>multipartFilter</filter-name> + <url-pattern>/CONTEXT</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>multipartFilter</filter-name> + <url-pattern>/MESSAGE</url-pattern> + </filter-mapping> + <filter-mapping> + <filter-name>multipartFilter</filter-name> + <url-pattern>/COURSE</url-pattern> + </filter-mapping> + + +</web-app> + |