1 <?xml version="1.0" encoding="UTF-8"?>
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_3_0.xsd"
8 <servlet-name>jersey</servlet-name>
9 <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
11 <param-name>jersey.config.server.provider.packages</param-name>
13 io.swagger.v3.jaxrs2.integration.resources,
14 org.openecomp.sdc.be.servlets
18 <param-name>jersey.config.server.provider.classnames</param-name>
20 org.glassfish.jersey.media.multipart.MultiPartFeature,
21 org.openecomp.sdc.be.filters.BasicAuthenticationFilter,
22 org.openecomp.sdc.be.filters.BeServletFilter,
23 org.openecomp.sdc.be.filters.DataValidatorFilter,
24 org.openecomp.sdc.be.filters.ComponentsAvailabilityFilter,
25 org.glassfish.jersey.server.filter.RolesAllowedDynamicFeature,
26 org.openecomp.sdc.be.servlets.exception.DefaultExceptionMapper,
27 org.openecomp.sdc.be.servlets.exception.ComponentExceptionMapper,
28 org.openecomp.sdc.be.servlets.exception.ConstraintViolationExceptionMapper,
29 org.openecomp.sdc.be.servlets.exception.StorageExceptionMapper,
30 org.openecomp.sdc.be.view.MixinModelWriter,
31 org.openecomp.sdc.config.ObjectMapperProvider
35 <param-name>exclude_url_endpoints</param-name>
36 <param-value>/api/v3/analytics,/api/v3/storeAnalytics</param-value>
38 <load-on-startup>1</load-on-startup>
43 <servlet-name>jersey</servlet-name>
44 <url-pattern>/sdc2/rest/*</url-pattern>
48 <servlet-name>jerseyDistribution</servlet-name>
49 <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
51 <param-name>jersey.config.server.provider.packages</param-name>
53 io.swagger.v3.jaxrs2.integration.resources,
54 org.openecomp.sdc.be.distribution.servlet,
55 org.openecomp.sdc.be.externalapi.servlet
59 <param-name>jersey.config.server.provider.classnames</param-name>
61 org.glassfish.jersey.media.multipart.MultiPartFeature,
62 org.openecomp.sdc.be.filters.BeServletFilter,
63 org.openecomp.sdc.be.filters.DataValidatorFilter,
64 org.openecomp.sdc.be.filters.ComponentsAvailabilityFilter,
65 org.openecomp.sdc.be.servlets.exception.DefaultExceptionMapper,
66 org.openecomp.sdc.be.servlets.exception.ComponentExceptionMapper,
67 org.openecomp.sdc.be.servlets.exception.StorageExceptionMapper,
68 org.openecomp.sdc.be.filters.BasicAuthenticationFilter
71 <load-on-startup>1</load-on-startup>
72 <async-supported>true</async-supported>
76 <servlet-name>jerseyDistribution</servlet-name>
77 <url-pattern>/sdc/*</url-pattern>
82 <servlet-name>ECOMPServlet</servlet-name>
83 <servlet-class>org.onap.portalsdk.core.onboarding.crossapi.PortalRestAPIProxy
85 <load-on-startup>3</load-on-startup>
86 <async-supported>true</async-supported>
90 <servlet-name>ViewStatusMessages</servlet-name>
91 <servlet-class>ch.qos.logback.classic.ViewStatusMessagesServlet</servlet-class>
92 <async-supported>true</async-supported>
96 <servlet-name>TogglzConsoleServlet</servlet-name>
97 <servlet-class>org.togglz.console.TogglzConsoleServlet</servlet-class>
101 <servlet-name>TogglzConsoleServlet</servlet-name>
102 <url-pattern>/catalog/togglz/*</url-pattern>
106 <servlet-name>ViewStatusMessages</servlet-name>
107 <url-pattern>/lbClassicStatus</url-pattern>
111 <filter-name>contentSecurityPolicyHeaderFilter</filter-name>
112 <filter-class>org.openecomp.sdc.be.filters.ContentSecurityPolicyHeaderFilter</filter-class>
113 <async-supported>true</async-supported>
116 <filter-name>contentSecurityPolicyHeaderFilter</filter-name>
117 <url-pattern>/*</url-pattern>
121 <filter-name>gatewayFilter</filter-name>
123 org.springframework.web.filter.DelegatingFilterProxy
126 <param-name>targetFilterLifecycle</param-name>
127 <param-value>true</param-value>
132 <filter-name>gatewayFilter</filter-name>
133 <url-pattern>/sdc2/rest/*</url-pattern>
134 <url-pattern>/sdc/*</url-pattern>
138 <filter-name>reqValidationFilter</filter-name>
140 org.springframework.web.filter.DelegatingFilterProxy
143 <param-name>targetFilterLifecycle</param-name>
144 <param-value>true</param-value>
149 <filter-name>reqValidationFilter</filter-name>
150 <url-pattern>/sdc2/rest/*</url-pattern>
151 <url-pattern>/sdc/*</url-pattern>
155 <filter-name>dataValidatorFilter</filter-name>
157 org.openecomp.sdc.be.filters.DataValidatorFilter
161 <filter-name>dataValidatorFilter</filter-name>
162 <url-pattern>/sdc2/rest/*</url-pattern>
163 <url-pattern>/sdc/*</url-pattern>
167 <exception-type>java.lang.RuntimeException</exception-type>
168 <location>/sdc2/rest/v1/catalog/handleException/</location>
171 <param-name>contextConfigLocation</param-name>
172 <param-value>classpath:application-context.xml</param-value>
176 <param-name>org.togglz.core.manager.TogglzConfig</param-name>
177 <param-value>org.openecomp.sdc.be.togglz.TogglzConfiguration</param-value>
181 <param-name>org.eclipse.jetty.servlet.Default.dirAllowed</param-name>
182 <param-value>false</param-value>
186 <listener-class>org.openecomp.sdc.be.listen.BEAppContextListener</listener-class>
190 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
194 <welcome-file>swagger-ui/index.html</welcome-file>