Skip to content

Commit 3b30fcd

Browse files
committed
web.xml copied from app
1 parent 2827d0f commit 3b30fcd

1 file changed

Lines changed: 49 additions & 31 deletions

File tree

  • restcomm/restcomm.testsuite/src/test/resources

restcomm/restcomm.testsuite/src/test/resources/web.xml

Lines changed: 49 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,38 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
2+
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xmlns="http://java.sun.com/xml/ns/javaee"
4+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
5+
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
6+
version="3.0">
37
<display-name>RestComm</display-name>
4-
<filter>
5-
<filter-name>Shiro</filter-name>
6-
<filter-class>org.apache.shiro.web.servlet.IniShiroFilter</filter-class>
7-
<init-param>
8-
<param-name>configPath</param-name>
9-
<param-value>/WEB-INF/conf/shiro.ini</param-value>
10-
</init-param>
11-
</filter>
12-
13-
<filter-mapping>
14-
<filter-name>Shiro</filter-name>
15-
<url-pattern>/2012-04-24/*</url-pattern>
16-
</filter-mapping>
17-
8+
189
<servlet>
1910
<servlet-name>Jersey</servlet-name>
2011
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
21-
<load-on-startup>0</load-on-startup>
22-
</servlet>
23-
24-
<servlet>
25-
<servlet-name>SmsRcmlServlet</servlet-name>
26-
<servlet-class>org.restcomm.connect.testsuite.sms.SmsRcmlServlet</servlet-class>
27-
<load-on-startup>1</load-on-startup>
12+
<!-- Enable CORS request filter -->
13+
<init-param>
14+
<param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
15+
<param-value>org.restcomm.connect.http.cors.CorsFilter</param-value>
16+
</init-param>
17+
<init-param>
18+
<param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
19+
<param-value>org.restcomm.connect.http.security.SecurityFilter;org.restcomm.connect.http.filters.BodyLengthFilter;org.restcomm.connect.http.filters.AcceptFilter</param-value>
20+
</init-param>
21+
<init-param>
22+
<param-name>com.sun.jersey.spi.container.ResourceFilters</param-name>
23+
<param-value>com.sun.jersey.api.container.filter.RolesAllowedResourceFilterFactory</param-value>
24+
</init-param>
25+
<init-param>
26+
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
27+
<param-value>true</param-value>
28+
</init-param>
2829
</servlet>
29-
30+
3031
<context-param>
3132
<param-name>resteasy.scan</param-name>
3233
<param-value>false</param-value>
3334
</context-param>
34-
35+
3536
<context-param>
3637
<param-name>resteasy.scan.providers</param-name>
3738
<param-value>false</param-value>
@@ -41,21 +42,38 @@
4142
<param-name>resteasy.scan.resources</param-name>
4243
<param-value>false</param-value>
4344
</context-param>
44-
45+
4546
<servlet-mapping>
4647
<servlet-name>Jersey</servlet-name>
4748
<url-pattern>/2012-04-24/*</url-pattern>
4849
</servlet-mapping>
49-
50-
<servlet-mapping>
51-
<servlet-name>SmsRcmlServlet</servlet-name>
52-
<url-pattern>/servercml/*</url-pattern>
53-
</servlet-mapping>
54-
50+
5551
<welcome-file-list>
5652
<welcome-file>index.html</welcome-file>
5753
</welcome-file-list>
54+
<!--security-constraint>
55+
<web-resource-collection>
56+
<web-resource-name>RestComm</web-resource-name>
57+
<url-pattern>/*</url-pattern>
58+
</web-resource-collection>
59+
<user-data-constraint>
60+
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
61+
</user-data-constraint>
62+
</security-constraint-->
5863

64+
<security-constraint>
65+
<web-resource-collection>
66+
<web-resource-name>restAPI</web-resource-name>
67+
<url-pattern>/2012-04-24/*</url-pattern>
68+
</web-resource-collection>
69+
</security-constraint>
70+
<login-config>
71+
<auth-method>BASIC</auth-method>
72+
<realm-name>Restcomm realm</realm-name>
73+
</login-config>
74+
75+
76+
5977
<context-param>
6078
<param-name>org.restcomm.servlets.sip.ANNOTATION_SCAN
6179
</param-name>

0 commit comments

Comments
 (0)