HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2015-09-07 c8dd78ff9f31d53876ef8c8e00adf87d7299fe6d
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>
c8dd78 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
25    <servlet>
26         <servlet-name>XmlRpcServlet</servlet-name>
dcee8e 27         <servlet-class>de.hsadmin.remote.HSXmlRpcServlet</servlet-class>
6f7e29 28         <init-param>
PH 29           <param-name>enabledForExtensions</param-name>
30           <param-value>true</param-value>
31         </init-param>
32     </servlet>
33
34     <servlet-mapping>
35         <servlet-name>Queue Status Servlet</servlet-name>
36         <url-pattern>/queueStatus</url-pattern>
37     </servlet-mapping>
38
39     <servlet-mapping>
40         <servlet-name>XmlRpcServlet</servlet-name>
41         <url-pattern>/xmlrpc/*</url-pattern>
42     </servlet-mapping>
43
44     <resource-ref>
45         <res-ref-name>jdbc/HSAdminDB</res-ref-name>
46         <res-type>javax.sql.DataSource</res-type>
47         <res-auth>Container</res-auth>
48     </resource-ref>
49          
50     <resource-ref>
51         <res-ref-name>jms/QueueCF</res-ref-name>
52         <res-type>javax.jms.QueueConnectionFactory</res-type>
53         <res-auth>Container</res-auth>
54         <res-sharing-scope>Shareable</res-sharing-scope>
55     </resource-ref>
56          
57     <resource-ref>
58         <res-ref-name>jms/hsadminSystem-h99</res-ref-name>
59         <res-type>javax.jms.Queue</res-type>
60         <res-auth>Container</res-auth>
61         <res-sharing-scope>Shareable</res-sharing-scope>
62     </resource-ref>
63     <resource-ref>
64         <res-ref-name>jms/hsadminSystem-testdns</res-ref-name>
65         <res-type>javax.jms.Queue</res-type>
66         <res-auth>Container</res-auth>
67         <res-sharing-scope>Shareable</res-sharing-scope>
68     </resource-ref>
69     <resource-ref>
70         <res-ref-name>jms/hsadminSystem-testmail</res-ref-name>
71         <res-type>javax.jms.Queue</res-type>
72         <res-auth>Container</res-auth>
73         <res-sharing-scope>Shareable</res-sharing-scope>
74     </resource-ref>
75     <resource-ref>
76         <res-ref-name>jms/hsadminStatus</res-ref-name>
77         <res-type>javax.jms.Queue</res-type>
78         <res-auth>Container</res-auth>
79         <res-sharing-scope>Shareable</res-sharing-scope>
80     </resource-ref>
81          
82     <security-constraint>
83        <web-resource-collection>
84                <web-resource-name>Hostsharing Administrative Area</web-resource-name>
85             <url-pattern>/*</url-pattern>
86        </web-resource-collection>
87        <user-data-constraint>
88                <transport-guarantee>CONFIDENTIAL</transport-guarantee>
89        </user-data-constraint>
90    </security-constraint>
91
92 </web-app>