message-admin complete\rweb.xml parses without errors
[mir.git] / etc / web.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <!DOCTYPE web-app
4     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
5     "http://java.sun.com/dtd/web-app_2_3.dtd">
6
7 <web-app>
8         <display-name>Mir CMS</display-name>
9         
10         <filter>
11                 <filter-name>caching</filter-name>
12                 <filter-class>mir.core.ui.filter.CachingFilter</filter-class>   
13         </filter>
14                 
15         <filter>
16                 <filter-name>authentication</filter-name>
17                 <filter-class>mir.core.ui.filter.AuthenticationFilter</filter-class>    
18         </filter>
19
20         <filter-mapping>
21                 <filter-name>caching</filter-name>
22                 <servlet-name>action</servlet-name>
23         </filter-mapping>
24                 
25     <filter-mapping>
26                 <filter-name>caching</filter-name>
27                 <servlet-name>presentation</servlet-name>
28         </filter-mapping>       
29         
30         <filter-mapping>
31                 <filter-name>authentication</filter-name>
32                 <servlet-name>action</servlet-name>
33         </filter-mapping>
34         
35     <filter-mapping>
36                 <filter-name>authentication</filter-name>
37                 <servlet-name>presentation</servlet-name>
38         </filter-mapping>
39                         
40     <servlet>
41         <servlet-name>Mir</servlet-name>
42         <servlet-class>Mir</servlet-class>
43         <init-param>
44             <param-name>Config</param-name>
45             <param-value>etc/config.properties</param-value>
46         </init-param>
47     </servlet>
48
49     <servlet>
50         <servlet-name>OpenMir</servlet-name>
51         <servlet-class>OpenMir</servlet-class>
52         <init-param>
53             <param-name>Config</param-name>
54             <param-value>etc/config.properties</param-value>
55         </init-param>
56     </servlet>
57         
58         <servlet>
59                 <servlet-name>presentation</servlet-name>
60                 <description>Presentation</description>
61                 <servlet-class>mir.core.ui.servlet.TemplateServlet</servlet-class>
62         </servlet>
63
64         <servlet>
65                 <servlet-name>action</servlet-name>
66                 <description>Action</description>
67                 <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
68         <init-param>
69             <param-name>config</param-name>
70             <param-value>/WEB-INF/etc/struts-config.xml</param-value>            
71         </init-param>
72         <init-param>
73             <param-name>config/admin</param-name>
74             <param-value>/WEB-INF/etc/struts-config-admin.xml</param-value>
75         </init-param>
76         <init-param>
77             <param-name>debug</param-name>
78             <param-value>3</param-value>        
79         </init-param>
80         <init-param>
81             <param-name>detail</param-name>
82             <param-value>3</param-value>     
83         </init-param>
84         <load-on-startup>1</load-on-startup>
85         </servlet>
86         
87         <servlet-mapping>
88                 <servlet-name>presentation</servlet-name>
89                 <url-pattern>*.shtml</url-pattern>
90         </servlet-mapping>
91         
92         <servlet-mapping>
93                 <servlet-name>action</servlet-name>
94                 <url-pattern>*.do</url-pattern>
95         </servlet-mapping> 
96
97     <servlet-mapping>
98         <servlet-name>Mir</servlet-name>
99         <url-pattern>/servlet/Mir</url-pattern>
100     </servlet-mapping>
101
102     <servlet-mapping>
103         <servlet-name>OpenMir</servlet-name>
104         <url-pattern>/servlet/OpenMir</url-pattern>
105     </servlet-mapping>
106                 
107     <mime-mapping>
108       <extension>
109         mp3 
110       </extension>
111       <mime-type>
112         audio/x-mp3
113       </mime-type>
114     </mime-mapping>
115     <mime-mapping>
116       <extension>
117         ra
118       </extension>
119       <mime-type>
120         audio/vnd.rn-realaudio
121       </mime-type>
122     </mime-mapping>
123     <mime-mapping>
124       <extension>
125         rm
126       </extension>
127       <mime-type>
128         application/vnd.rn-realmedia
129       </mime-type>
130     </mime-mapping>
131     <mime-mapping>
132       <extension>
133         mov
134       </extension>
135       <mime-type>
136         video/quicktime 
137       </mime-type>
138     </mime-mapping>
139     <mime-mapping>
140       <extension>
141         mpg
142       </extension>
143       <mime-type>
144         video/mpeg
145       </mime-type>
146     </mime-mapping>
147     <mime-mapping>
148       <extension>
149         avi
150       </extension>
151       <mime-type>
152         video/x-msvideo
153       </mime-type>
154     </mime-mapping>
155     <mime-mapping>
156       <extension>
157         asf
158       </extension>
159       <mime-type>
160         video/x-ms-asf
161       </mime-type>
162     </mime-mapping>
163     <mime-mapping>
164       <extension>
165         pdf
166       </extension>
167       <mime-type>
168         application/pdf
169       </mime-type>
170     </mime-mapping>
171     
172         <welcome-file-list>
173                 <welcome-file>index.html</welcome-file>
174         </welcome-file-list>
175 </web-app>