170 lines
5.7 KiB
XML
170 lines
5.7 KiB
XML
<?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>
|