Initial OpenECOMP MSO commit
[so.git] / adapters / mso-requests-db-adapter / WebContent / WEB-INF / web.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
3         xmlns="http://java.sun.com/xml/ns/javaee"\r
4         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"\r
5         id="WebApp_ID" version="3.0">\r
6         <display-name>mso-requests-db-adapter</display-name>\r
7         <context-param>\r
8             <param-name>resteasy.scan</param-name>\r
9             <param-value>true</param-value>\r
10     </context-param>\r
11     <context-param>\r
12         <param-name>resteasy.scan.providers</param-name>\r
13         <param-value>true</param-value>\r
14         </context-param>\r
15         <context-param>\r
16             <param-name>resteasy.scan.resources</param-name>\r
17             <param-value>true</param-value>\r
18         </context-param>\r
19         <context-param>\r
20                 <param-name>mso.configuration</param-name>\r
21                 <param-value>MSO_PROP_TOPOLOGY=topology.properties</param-value>\r
22         </context-param>\r
23 \r
24         <servlet>\r
25         <servlet-name>Resteasy</servlet-name>\r
26         <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>\r
27         </servlet>\r
28         <servlet-mapping>\r
29         <servlet-name>Resteasy</servlet-name>\r
30         <url-pattern>/*</url-pattern>\r
31         </servlet-mapping>\r
32         \r
33         <filter>\r
34                 <filter-name>LogFilter</filter-name>\r
35                 <filter-class>org.openecomp.mso.logger.LogFilter</filter-class>\r
36         </filter>\r
37         <filter-mapping>\r
38                 <filter-name>LogFilter</filter-name>\r
39                 <url-pattern>/*</url-pattern>\r
40         </filter-mapping>\r
41 \r
42   <context-param>\r
43         <param-name>log.configuration</param-name>\r
44         <param-value>logback.msorequestsdbadapter.xml</param-value>\r
45   </context-param>\r
46   <context-param>\r
47         <param-name>resteasy.scan</param-name>\r
48         <param-value>true</param-value>\r
49         </context-param>\r
50   <context-param>\r
51         <param-name>resteasy.scan.providers</param-name>\r
52         <param-value>true</param-value>\r
53   </context-param>\r
54   <context-param>\r
55         <param-name>resteasy.scan.resources</param-name>\r
56         <param-value>true</param-value>\r
57   </context-param>\r
58 \r
59         <security-constraint>\r
60                 <web-resource-collection>\r
61                         <web-resource-name>SiteStatus</web-resource-name>\r
62                         <description>SiteStatus APIs</description>\r
63                         <url-pattern>/setStatus/*</url-pattern>\r
64                         <http-method>POST</http-method>\r
65                 </web-resource-collection>\r
66                 <auth-constraint>\r
67                         <role-name>SiteControl-Client</role-name>\r
68                 </auth-constraint>\r
69         </security-constraint>\r
70         <login-config>\r
71                 <auth-method>BASIC</auth-method>\r
72                 <realm-name>ApplicationRealm</realm-name>\r
73         </login-config>\r
74         <security-role>\r
75                 <role-name>SiteControl-Client</role-name>\r
76         </security-role>\r
77 </web-app>\r