source: other-projects/the-macronizer/trunk/web/WEB-INF/web.xml@ 35719

Last change on this file since 35719 was 35719, checked in by cstephen, 2 years ago

Add support for JSON response to direct input queries. Cleanup other components.

  • Property svn:mime-type set to application/xml
File size: 2.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<web-app version="2.5" 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_2_5.xsd">
3 <!-- Listener Definitions -->
4 <listener>
5 <listener-class>web.listeners.MyHttpSessionListener</listener-class>
6 </listener>
7
8 <listener>
9 <listener-class>web.listeners.MyHttpSessionAttributeListener</listener-class>
10 </listener>
11
12 <listener>
13 <listener-class>web.listeners.MyServletContextListener</listener-class>
14 </listener>
15
16 <!-- Filter Definitions -->
17 <filter>
18 <filter-name>CorsFilter</filter-name>
19 <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
20 <init-param>
21 <param-name>cors.allowed.origins</param-name>
22 <!-- Allowing access from localhost:8080 for the gs3 Atea interface dev server. -->
23 <param-value>http://localhost:8080</param-value> <!-- Separate values by a comma -->
24 </init-param>
25 </filter>
26
27 <!-- Servlet Definitions -->
28
29 <servlet>
30 <servlet-name>FileUpload</servlet-name>
31 <servlet-class>web.servlets.FileUpload</servlet-class>
32 </servlet>
33
34 <servlet>
35 <servlet-name>Download</servlet-name>
36 <servlet-class>web.servlets.Download</servlet-class>
37 </servlet>
38
39 <servlet>
40 <servlet-name>DirectInput</servlet-name>
41 <servlet-class>web.servlets.DirectInput</servlet-class>
42 </servlet>
43
44 <servlet>
45 <servlet-name>EmailServlet</servlet-name>
46 <servlet-class>web.servlets.Email</servlet-class>
47 </servlet>
48
49 <!-- Filter Mappings -->
50
51 <filter-mapping>
52 <filter-name>CorsFilter</filter-name>
53 <url-pattern>/*</url-pattern>
54 </filter-mapping>
55
56 <!-- Servlet Mappings -->
57
58 <servlet-mapping>
59 <servlet-name>Download</servlet-name>
60 <url-pattern>/jsp/servlet/Download</url-pattern>
61 </servlet-mapping>
62
63 <servlet-mapping>
64 <servlet-name>FileUpload</servlet-name>
65 <url-pattern>/jsp/servlet/FileUpload</url-pattern>
66 </servlet-mapping>
67
68 <servlet-mapping>
69 <servlet-name>DirectInput</servlet-name>
70 <url-pattern>/jsp/servlet/DirectInput</url-pattern>
71 </servlet-mapping>
72
73 <servlet-mapping>
74 <servlet-name>EmailServlet</servlet-name>
75 <url-pattern>/jsp/servlet/EmailServlet</url-pattern>
76 </servlet-mapping>
77
78 <session-config>
79 <session-timeout>1</session-timeout>
80 </session-config>
81
82 <welcome-file-list>
83 <welcome-file>index.jsp</welcome-file>
84 </welcome-file-list>
85</web-app>
Note: See TracBrowser for help on using the repository browser.