<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <!-- Beginn der SOAP-Konfiguration --> <display-name>Apache-Axis2</display-name> <servlet> <display-name>Apache-Axis Servlet</display-name> <servlet-name>AxisServlet</servlet-name> <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class> <init-param> <param-name>${test.axis2.repository.path}</param-name> <param-value>${axis2.repository.path}</param-value> </init-param> <load-on-startup>1</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/version_2.1.1/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>AxisServlet</servlet-name> <url-pattern>/services/version_2.0.2/*</url-pattern> </servlet-mapping> <listener> <display-name>IMPServiceContextListener</display-name> <listener-class>com.rola.server.imp.soap.server.IMPServiceContextListener</listener-class> </listener> <!-- <= Ende der SOAP-Konfiguration --> <!-- Monitoring Oberflaeche nicht per Default verfuegbar! <servlet> <servlet-name>MonitoringAdmin</servlet-name> <servlet-class>com.rola.monitoring.access.MonitoringAdminServlet</servlet-class> <load-on-startup>99</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MonitoringAdmin</servlet-name> <url-pattern>/monitoring/*</url-pattern> </servlet-mapping> --> <!-- Monitoring Filter zur Ueberwachung aller HTTP Zugriffe --> <filter> <filter-name>MonitoringFilter</filter-name> <filter-class>com.rola.monitoring.web.MonitoringServletFilter</filter-class> <init-param> <param-name>categorizerThreshold</param-name> <param-value>0</param-value> </init-param> </filter> <filter-mapping> <filter-name>MonitoringFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>ERROR</dispatcher> <dispatcher>FORWARD</dispatcher> <dispatcher>INCLUDE</dispatcher> <dispatcher>REQUEST</dispatcher> </filter-mapping> <!-- Beginn der REST-Konfiguration --> <!-- Beginn der REST-Konfiguration --> <servlet> <servlet-name>IMPRESTServlet</servlet-name> <servlet-class>com.rola.server.imp.rest.IMPRESTServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>IMPRESTServlet</servlet-name> <url-pattern>/version_2.0.2/processData</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>IMPRESTServlet</servlet-name> <url-pattern>/version_2.1.1/processData</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>IMPRESTServlet</servlet-name> <url-pattern>/version_2.0.2/processDataSync</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>IMPRESTServlet</servlet-name> <url-pattern>/version_2.1.1/processDataSync</url-pattern> </servlet-mapping> <!-- Ende der REST-Konfiguration --> <filter> <filter-name>InterfaceContextServletFilter</filter-name> <filter-class>com.rola.server.exchange.interfacecontext.InterfaceContextServletFilter</filter-class> </filter> <filter-mapping> <filter-name>InterfaceContextServletFilter</filter-name> <servlet-name>IMPRESTServlet</servlet-name> </filter-mapping> <filter-mapping> <filter-name>InterfaceContextServletFilter</filter-name> <servlet-name>AxisServlet</servlet-name> </filter-mapping> <!-- Protkollunabhaengige-Konfiguration --> <env-entry> <env-entry-name>rola/config</env-entry-name> <!-- Pfad zum Konfigurationsverzeichnis mit der rsConfig.xml oder [DEFAULT] (Home der Anwendung) --> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>[DEFAULT]</env-entry-value> </env-entry> <env-entry> <env-entry-name>rola/moduleId</env-entry-name> <!-- Modul-Konfiguration --> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>IMP2_0</env-entry-value> </env-entry> <!-- HTML-Test-Seite --> <!-- Auskommentieren um zu aktivieren --> <!--security-constraint> <web-resource-collection> <web-resource-name>HTML-Client</web-resource-name> <url-pattern>/htmlclient/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint/> <user-data-constraint> <transport-guarantee>NONE</transport-guarantee> </user-data-constraint> </security-constraint--> <!-- SOAP-Monitor --> <!-- Logging der SOAP-Requests und Responses <servlet> <servlet-name>SOAPMonitorService</servlet-name> <display-name>SOAPMonitorService</display-name> <servlet-class> org.apache.axis2.soapmonitor.servlet.SOAPMonitorService </servlet-class> <init-param> <param-name>SOAPMonitorPort</param-name> <param-value>5001</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>SOAPMonitorService</servlet-name> <url-pattern>/SOAPMonitor</url-pattern> </servlet-mapping> --> </web-app>