0% found this document useful (0 votes)
25 views3 pages

Bansta 1

This document defines the configuration for a web application. It specifies filters, servlets, mappings, and other settings. A CORS filter is defined to enable cross-origin resource sharing. Servlets are configured for CXF, Jersey, health checks, and Spring MVC. URLs are mapped to servlets for REST APIs, services, and normal web pages.

Uploaded by

krky1223
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views3 pages

Bansta 1

This document defines the configuration for a web application. It specifies filters, servlets, mappings, and other settings. A CORS filter is defined to enable cross-origin resource sharing. Servlets are configured for CXF, Jersey, health checks, and Spring MVC. URLs are mapped to servlets for REST APIs, services, and normal web pages.

Uploaded by

krky1223
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

<?xml version="1.0" encoding="UTF-8"?

>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>E2E VT</display-name>
<filter>
<filter-name>CORSFilter</filter-name>
<filter-class>com.cisco.b2b.filter.CORSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CORSFilter</filter-name>
<url-pattern>/rest-api/*</url-pattern>
<url-pattern>/restservices/*</url-pattern>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>E2ECXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/cxf-servlet.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>E2ECXFServlet</servlet-name>
<url-pattern>/rest-api/*</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>restservices</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</
servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.resourceConfigClass</param-
name>
<param-value>com.sun.jersey.api.core.ClasspathResourceConfig</param-
value>
</init-param>
<init-param>
<param-name>com.sun.jersey.config.property.classpath</param-name>
<param-value>WEB-INF/lib/adminapi.jar</param-value>
</init-param>

<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>restservices</servlet-name>
<url-pattern>/restservices/*</url-pattern>
</servlet-mapping>

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</
listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring-core.xml</param-value>
</context-param>
<context-param>
<param-name>resteasy.providers</param-name>
<param-value>com.cisco.epic.e2e.exception.RESTExceptionMapper</param-value>
</context-param>

<servlet>
<servlet-name>HealthCheckServlet</servlet-name>
<servlet-class>com.cisco.epic.e2e.servlet.HealthCheckServlet</servlet-
class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>HealthCheckServlet</servlet-name>
<url-pattern>/healthcheck</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>E2EServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-
class>
<load-on-startup>1</load-on-startup>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/E2EServlet-servlet.xml</param-value>
</init-param>
</servlet>

<servlet-mapping>
<servlet-name>E2EServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>

<!-- Added to refresh sender receiver cache refresh using url -->
<servlet>
<servlet-name>SendRecvCacheRefreshServlet</servlet-name>
<servlet-class>com.cisco.epic.e2e.servlet.SendRecvCacheRefreshServlet</
servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SendRecvCacheRefreshServlet</servlet-name>
<url-pattern>/refreshCache</url-pattern>
</servlet-mapping>

<session-config>
<cookie-config>
<http-only>true</http-only>
</cookie-config>
</session-config>

</web-app>

You might also like