2021-07-13 12:40:06 +02:00

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>