OpenDaylight Controller functional modules.
[controller.git] / opendaylight / northbound / flowprogrammer / src / main / resources / WEB-INF / web.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
4 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
5   version="2.4">
6   
7         <servlet>
8           <servlet-name>JAXRSFlowProgrammer</servlet-name>
9           <servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
10           <init-param>
11             <param-name>javax.ws.rs.Application</param-name>
12             <param-value>org.opendaylight.controller.flowprogrammer.northbound.FlowProgrammerNorthboundRSApplication</param-value>
13           </init-param>
14           <load-on-startup>1</load-on-startup>
15         </servlet>
16         
17         <servlet-mapping>
18           <servlet-name>JAXRSFlowProgrammer</servlet-name>
19           <url-pattern>/*</url-pattern>
20         </servlet-mapping>
21         
22 <!-- Spring Security related -->
23
24         <listener>
25         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
26         </listener>
27
28         <context-param>
29                 <param-name>contextConfigLocation</param-name>
30                 <param-value>/WEB-INF/spring/*.xml</param-value>
31         </context-param>
32
33         <filter>
34             <filter-name>springSecurityFilterChain</filter-name>
35             <filter-class>
36                 org.springframework.web.filter.DelegatingFilterProxy
37             </filter-class>
38         </filter>
39         
40         <filter-mapping>
41             <filter-name>springSecurityFilterChain</filter-name>
42             <url-pattern>/*</url-pattern>
43         </filter-mapping>
44 </web-app>