HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2019-03-09 09e7b1fc4e97cc39ae14b3aabc99e8f5319c2d3f
commit | author | age
6f7e29 1 <?xml version="1.0"?> 
PH 2 <web-app xmlns="http://java.sun.com/xml/ns/javaee"
3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
5     version="2.5">
6
7     <listener>
bb34a9 8         <listener-class>de.hsadmin.core.model.PersistenceManagerContextListener</listener-class>
6f7e29 9     </listener>
PH 10     
11     <servlet>
12         <servlet-name>Queue Status Servlet</servlet-name>
13         <servlet-class>de.hsadmin.core.qserv.QueueStatusReceiverServlet</servlet-class>
c533e7 14           <init-param>
PH 15               <param-name>proxyValidateUrl</param-name>
16               <param-value>https://@LOGIN_HOST@:@LOGIN_PORT@/cas/proxyValidate</param-value>
17           </init-param>
18           <init-param>
19               <param-name>proxyServiceUrl</param-name>
20               <param-value>https://@CONFIG_HOST@:@CONFIG_PORT@/hsar/backend</param-value>
21           </init-param>
6f7e29 22         <load-on-startup>1</load-on-startup>
PH 23     </servlet>
24
672d25 25     <servlet>
PH 26         <servlet-name>Queue PacTasks Servlet</servlet-name>
27         <servlet-class>de.hsadmin.mods.pac.PacTasksServlet</servlet-class>
28         <load-on-startup>1</load-on-startup>
29     </servlet>
30
6f7e29 31    <servlet>
PH 32         <servlet-name>XmlRpcServlet</servlet-name>
dcee8e 33         <servlet-class>de.hsadmin.remote.HSXmlRpcServlet</servlet-class>
6f7e29 34         <init-param>
PH 35           <param-name>enabledForExtensions</param-name>
36           <param-value>true</param-value>
37         </init-param>
38     </servlet>
39
40     <servlet-mapping>
41         <servlet-name>Queue Status Servlet</servlet-name>
42         <url-pattern>/queueStatus</url-pattern>
43     </servlet-mapping>
44
45     <servlet-mapping>
46         <servlet-name>XmlRpcServlet</servlet-name>
47         <url-pattern>/xmlrpc/*</url-pattern>
672d25 48     </servlet-mapping>
PH 49
50     <servlet-mapping>
51         <servlet-name>Queue PacTasks Servlet</servlet-name>
52         <url-pattern>/queuePacTasks</url-pattern>
6f7e29 53     </servlet-mapping>
PH 54
55     <resource-ref>
56         <res-ref-name>jdbc/HSAdminDB</res-ref-name>
57         <res-type>javax.sql.DataSource</res-type>
58         <res-auth>Container</res-auth>
59     </resource-ref>
60          
61     <resource-ref>
62         <res-ref-name>jms/QueueCF</res-ref-name>
63         <res-type>javax.jms.QueueConnectionFactory</res-type>
64         <res-auth>Container</res-auth>
65         <res-sharing-scope>Shareable</res-sharing-scope>
66     </resource-ref>
67          
68     <resource-ref>
69         <res-ref-name>jms/hsadminSystem-h99</res-ref-name>
70         <res-type>javax.jms.Queue</res-type>
71         <res-auth>Container</res-auth>
72         <res-sharing-scope>Shareable</res-sharing-scope>
73     </resource-ref>
74     <resource-ref>
75         <res-ref-name>jms/hsadminSystem-testdns</res-ref-name>
76         <res-type>javax.jms.Queue</res-type>
77         <res-auth>Container</res-auth>
78         <res-sharing-scope>Shareable</res-sharing-scope>
79     </resource-ref>
80     <resource-ref>
81         <res-ref-name>jms/hsadminSystem-testmail</res-ref-name>
82         <res-type>javax.jms.Queue</res-type>
83         <res-auth>Container</res-auth>
84         <res-sharing-scope>Shareable</res-sharing-scope>
85     </resource-ref>
86     <resource-ref>
87         <res-ref-name>jms/hsadminStatus</res-ref-name>
88         <res-type>javax.jms.Queue</res-type>
89         <res-auth>Container</res-auth>
90         <res-sharing-scope>Shareable</res-sharing-scope>
91     </resource-ref>
672d25 92      <resource-ref>
PH 93         <res-ref-name>jms/hsadminSystem-pactasks</res-ref-name>
94         <res-type>javax.jms.Queue</res-type>
95         <res-auth>Container</res-auth>
96         <res-sharing-scope>Shareable</res-sharing-scope>
97     </resource-ref>
6f7e29 98          
PH 99     <security-constraint>
100        <web-resource-collection>
101                <web-resource-name>Hostsharing Administrative Area</web-resource-name>
102             <url-pattern>/*</url-pattern>
103        </web-resource-collection>
104        <user-data-constraint>
105                <transport-guarantee>CONFIDENTIAL</transport-guarantee>
106        </user-data-constraint>
107    </security-constraint>
108
109 </web-app>