First working web service for quering proteocache DB
[proteocache.git] / WEB-INF / web.xml
1 <web-app xmlns="http://java.sun.com/xml/ns/j2ee"\r
2  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
3  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"\r
4  version="2.4">\r
5 \r
6 <display-name>ProteoCache</display-name>\r
7         <description>ProteoCache - caching framework for Jpred and other program in Dundee Resource</description>\r
8 \r
9         <welcome-file-list>\r
10                 <welcome-file>index.jsp</welcome-file>\r
11         </welcome-file-list>\r
12 \r
13         <!-- ############################################################################################################ -->\r
14         <!-- Spring Security -->\r
15 \r
16         <listener>\r
17                 <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>\r
18         </listener>\r
19 \r
20         <listener>\r
21                 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>\r
22         </listener>\r
23         <listener>\r
24                 <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>\r
25         </listener>\r
26         \r
27         <context-param>\r
28                 <param-name>contextConfigLocation</param-name>\r
29                 <param-value>\r
30                         /WEB-INF/spring-security.xml\r
31                 </param-value>\r
32         </context-param>\r
33         \r
34         <context-param>\r
35                 <param-name>log4jConfigLocation</param-name>\r
36                 <param-value>/WEB-INF/classes/log4j.properties</param-value>\r
37         </context-param>\r
38 \r
39         <filter>\r
40                 <filter-name>springSecurityFilterChain</filter-name>\r
41                 <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>\r
42         </filter>\r
43 \r
44         <filter-mapping>\r
45                 <filter-name>springSecurityFilterChain</filter-name>\r
46                 <url-pattern>/*</url-pattern>\r
47         </filter-mapping>\r
48 \r
49         <!-- Main Spring Servlet: annotation based configuration -->\r
50         <servlet>\r
51                 <servlet-name>proteocache</servlet-name>\r
52                 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>\r
53                 <init-param>\r
54                         <param-name>contextClass</param-name>\r
55                         <param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>\r
56                 </init-param>\r
57                 <init-param>\r
58                         <param-name>contextConfigLocation</param-name>\r
59                         <param-value>compbio.spring</param-value>\r
60                 </init-param>\r
61                 <load-on-startup>1</load-on-startup>\r
62         </servlet>\r
63 \r
64         <servlet-mapping>\r
65                 <servlet-name>proteocache</servlet-name>\r
66                 <url-pattern>/</url-pattern>\r
67         </servlet-mapping>\r
68 \r
69         <!-- ProteoCache listeners -->\r
70         <listener>\r
71                 <listener-class>compbio.listeners.ContextListener</listener-class>\r
72         </listener>\r
73         <listener>\r
74                 <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>\r
75         </listener>\r
76         <servlet>\r
77                 <servlet-name>JpredWS</servlet-name>\r
78                 <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>\r
79                 <load-on-startup>1</load-on-startup>\r
80         </servlet>\r
81         <servlet-mapping>\r
82                 <servlet-name>JpredWS</servlet-name>\r
83                 <url-pattern>/JpredWS</url-pattern>\r
84         </servlet-mapping>\r
85 \r
86         <!-- Session timeout in minutes -->\r
87         <session-config>\r
88                 <session-timeout>20</session-timeout>\r
89         </session-config>\r
90 \r
91 </web-app>\r