Rev 150 | Rev 163 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 150 | Rev 152 | ||
---|---|---|---|
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <web-app version="2.4" |
2 | <web-app version="2.4" |
3 | xmlns="http://java.sun.com/xml/ns/j2ee" |
3 | xmlns="http://java.sun.com/xml/ns/j2ee" |
4 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
4 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
5 | xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > |
5 | xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > |
6 | 6 | ||
7 | 7 | ||
8 | <filter> |
8 | <filter> |
9 | <filter-name>CookieFilter</filter-name> |
9 | <filter-name>CookieFilter</filter-name> |
10 | <filter-class>pt.estgp.estgweb.web.filters.CookieFilter</filter-class> |
10 | <filter-class>pt.estgp.estgweb.web.filters.CookieFilter</filter-class> |
11 | </filter> |
11 | </filter> |
12 | <filter> |
12 | <filter> |
13 | <filter-name>UserSessionFilter</filter-name> |
13 | <filter-name>UserSessionFilter</filter-name> |
14 | <filter-class>pt.estgp.estgweb.web.filters.UserSessionFilter</filter-class> |
14 | <filter-class>pt.estgp.estgweb.web.filters.UserSessionFilter</filter-class> |
15 | </filter> |
15 | </filter> |
16 | <filter> |
16 | <filter> |
17 | <filter-name>UserFilter</filter-name> |
17 | <filter-name>UserFilter</filter-name> |
18 | <filter-class>pt.estgp.estgweb.web.filters.UserFilter</filter-class> |
18 | <filter-class>pt.estgp.estgweb.web.filters.UserFilter</filter-class> |
19 | </filter> |
19 | </filter> |
20 | <filter> |
20 | <filter> |
21 | <filter-name>AdminFilter</filter-name> |
21 | <filter-name>AdminFilter</filter-name> |
22 | <filter-class>pt.estgp.estgweb.web.filters.AdminFilter</filter-class> |
22 | <filter-class>pt.estgp.estgweb.web.filters.AdminFilter</filter-class> |
23 | </filter> |
23 | </filter> |
24 | <filter> |
24 | <filter> |
25 | <filter-name>Set-Character-Encoding</filter-name> |
25 | <filter-name>Set-Character-Encoding</filter-name> |
26 | <filter-class>jomm.web.filter.SetCharacterEncodingFilter</filter-class> |
26 | <filter-class>jomm.web.filter.SetCharacterEncodingFilter</filter-class> |
27 | <init-param> |
27 | <init-param> |
28 | <param-name>encoding</param-name> |
28 | <param-name>encoding</param-name> |
29 | <param-value>UTF-8</param-value> |
29 | <param-value>UTF-8</param-value> |
30 | </init-param> |
30 | </init-param> |
31 | </filter> |
31 | </filter> |
32 | <filter> |
32 | <filter> |
33 | <filter-name>UrlStatFilter</filter-name> |
33 | <filter-name>UrlStatFilter</filter-name> |
34 | <filter-class>pt.estgp.estgweb.web.filters.UrlStatFilter</filter-class> |
34 | <filter-class>pt.estgp.estgweb.web.filters.UrlStatFilter</filter-class> |
35 | </filter> |
35 | </filter> |
36 | <filter> |
36 | <filter> |
37 | <filter-name>RelativePathFilter</filter-name> |
37 | <filter-name>RelativePathFilter</filter-name> |
38 | <filter-class>pt.estgp.estgweb.web.filters.RelativePathFilter</filter-class> |
38 | <filter-class>pt.estgp.estgweb.web.filters.RelativePathFilter</filter-class> |
39 | </filter> |
39 | </filter> |
40 | 40 | ||
41 | <filter-mapping> |
41 | <filter-mapping> |
42 | <filter-name>CookieFilter</filter-name> |
42 | <filter-name>CookieFilter</filter-name> |
43 | <url-pattern>/*</url-pattern> |
43 | <url-pattern>/*</url-pattern> |
44 | </filter-mapping> |
44 | </filter-mapping> |
45 | <filter-mapping> |
45 | <filter-mapping> |
46 | <filter-name>Set-Character-Encoding</filter-name> |
46 | <filter-name>Set-Character-Encoding</filter-name> |
47 | <url-pattern>/*</url-pattern> |
47 | <url-pattern>/*</url-pattern> |
48 | </filter-mapping> |
48 | </filter-mapping> |
49 | <filter-mapping> |
49 | <filter-mapping> |
50 | <filter-name>UserSessionFilter</filter-name> |
50 | <filter-name>UserSessionFilter</filter-name> |
51 | <url-pattern>/*</url-pattern> |
51 | <url-pattern>/*</url-pattern> |
52 | </filter-mapping> |
52 | </filter-mapping> |
53 | <filter-mapping> |
53 | <filter-mapping> |
54 | <filter-name>UserFilter</filter-name> |
54 | <filter-name>UserFilter</filter-name> |
55 | <url-pattern>/user/*</url-pattern> |
55 | <url-pattern>/user/*</url-pattern> |
56 | </filter-mapping> |
56 | </filter-mapping> |
57 | <filter-mapping> |
57 | <filter-mapping> |
58 | <filter-name>RelativePathFilter</filter-name> |
58 | <filter-name>RelativePathFilter</filter-name> |
59 | <url-pattern>/*</url-pattern> |
59 | <url-pattern>/*</url-pattern> |
60 | </filter-mapping> |
60 | </filter-mapping> |
61 | <filter-mapping> |
61 | <filter-mapping> |
62 | <filter-name>UrlStatFilter</filter-name> |
62 | <filter-name>UrlStatFilter</filter-name> |
63 | <url-pattern>/*</url-pattern> |
63 | <url-pattern>/*</url-pattern> |
64 | </filter-mapping> |
64 | </filter-mapping> |
65 | <filter-mapping> |
65 | <filter-mapping> |
66 | <filter-name>AdminFilter</filter-name> |
66 | <filter-name>AdminFilter</filter-name> |
67 | <url-pattern>/admin/*</url-pattern> |
67 | <url-pattern>/admin/*</url-pattern> |
68 | </filter-mapping> |
68 | </filter-mapping> |
69 | <!----> |
69 | <!----> |
70 | <!--SERVLETS--> |
70 | <!--SERVLETS--> |
71 | <servlet> |
71 | <servlet> |
72 | <servlet-name>action</servlet-name> |
72 | <servlet-name>action</servlet-name> |
73 | <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
73 | <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
74 | <init-param> |
74 | <init-param> |
75 | <param-name>config</param-name> |
75 | <param-name>config</param-name> |
76 | <param-value> |
76 | <param-value> |
77 | /WEB-INF/struts/struts-default.xml, |
77 | /WEB-INF/struts/struts-default.xml, |
78 | /WEB-INF/struts/struts-announcements.xml, |
78 | /WEB-INF/struts/struts-announcements.xml, |
79 | /WEB-INF/struts/struts-banners.xml, |
79 | /WEB-INF/struts/struts-banners.xml, |
80 | /WEB-INF/struts/struts-courseunits.xml, |
80 | /WEB-INF/struts/struts-courseunits.xml, |
81 | /WEB-INF/struts/struts-events.xml, |
81 | /WEB-INF/struts/struts-events.xml, |
82 | /WEB-INF/struts/struts-ftpclient.xml, |
82 | /WEB-INF/struts/struts-ftpclient.xml, |
83 | /WEB-INF/struts/struts-processworkflow.xml, |
83 | /WEB-INF/struts/struts-processworkflow.xml, |
84 | /WEB-INF/struts/struts-searchusers.xml, |
84 | /WEB-INF/struts/struts-searchusers.xml, |
85 | /WEB-INF/struts/struts-urlstat.xml, |
85 | /WEB-INF/struts/struts-urlstat.xml, |
86 | /WEB-INF/struts/struts-blog.xml, |
86 | /WEB-INF/struts/struts-blog.xml, |
87 | /WEB-INF/struts/struts-commons.xml |
87 | /WEB-INF/struts/struts-commons.xml, |
- | 88 | /WEB-INF/struts/struts-intranet.xml |
|
88 | </param-value> |
89 | </param-value> |
89 | </init-param> |
90 | </init-param> |
90 | <init-param> |
91 | <init-param> |
91 | <param-name>debug</param-name> |
92 | <param-name>debug</param-name> |
92 | <param-value>2</param-value> |
93 | <param-value>2</param-value> |
93 | </init-param> |
94 | </init-param> |
94 | <init-param> |
95 | <init-param> |
95 | <param-name>detail</param-name> |
96 | <param-name>detail</param-name> |
96 | <param-value>2</param-value> |
97 | <param-value>2</param-value> |
97 | </init-param> |
98 | </init-param> |
98 | <init-param> |
99 | <init-param> |
99 | <param-name>nocache</param-name> |
100 | <param-name>nocache</param-name> |
100 | <param-value>true</param-value> |
101 | <param-value>true</param-value> |
101 | </init-param> |
102 | </init-param> |
102 | <load-on-startup>2</load-on-startup> |
103 | <load-on-startup>2</load-on-startup> |
103 | </servlet> |
104 | </servlet> |
104 | <servlet> |
105 | <servlet> |
105 | <servlet-name>WebProxy</servlet-name> |
106 | <servlet-name>WebProxy</servlet-name> |
106 | <servlet-class>pt.estgp.estgweb.web.WebProxy</servlet-class> |
107 | <servlet-class>pt.estgp.estgweb.web.WebProxy</servlet-class> |
107 | </servlet> |
108 | </servlet> |
108 | <!--<servlet>--> |
109 | <!--<servlet>--> |
109 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
110 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
110 | <!--<servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class>--> |
111 | <!--<servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class>--> |
111 | <!--</servlet>--> |
112 | <!--</servlet>--> |
112 | <!--<servlet>--> |
113 | <!--<servlet>--> |
113 | <!--<servlet-name>FTPProxy</servlet-name>--> |
114 | <!--<servlet-name>FTPProxy</servlet-name>--> |
114 | <!--<servlet-class>pt.estgp.estgweb.web.FTPProxy</servlet-class>--> |
115 | <!--<servlet-class>pt.estgp.estgweb.web.FTPProxy</servlet-class>--> |
115 | <!--</servlet>--> |
116 | <!--</servlet>--> |
116 | <servlet> |
117 | <servlet> |
117 | <servlet-name>LayoutProxy</servlet-name> |
118 | <servlet-name>LayoutProxy</servlet-name> |
118 | <servlet-class>pt.estgp.estgweb.web.LayoutProxy</servlet-class> |
119 | <servlet-class>pt.estgp.estgweb.web.LayoutProxy</servlet-class> |
119 | </servlet> |
120 | </servlet> |
120 | <servlet> |
121 | <servlet> |
121 | <servlet-name>tmpStream</servlet-name> |
122 | <servlet-name>tmpStream</servlet-name> |
122 | <servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class> |
123 | <servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class> |
123 | </servlet> |
124 | </servlet> |
124 | <servlet> |
125 | <servlet> |
125 | <servlet-name>imageStream</servlet-name> |
126 | <servlet-name>imageStream</servlet-name> |
126 | <servlet-class>pt.estgp.estgweb.web.ImageStream</servlet-class> |
127 | <servlet-class>pt.estgp.estgweb.web.ImageStream</servlet-class> |
127 | </servlet> |
128 | </servlet> |
128 | 129 | ||
129 | 130 | ||
130 | <!--MAPPINGS--> |
131 | <!--MAPPINGS--> |
131 | <servlet-mapping> |
132 | <servlet-mapping> |
132 | <servlet-name>action</servlet-name> |
133 | <servlet-name>action</servlet-name> |
133 | <url-pattern>*.do</url-pattern> |
134 | <url-pattern>*.do</url-pattern> |
134 | </servlet-mapping> |
135 | </servlet-mapping> |
135 | <servlet-mapping> |
136 | <servlet-mapping> |
136 | <servlet-name>WebProxy</servlet-name> |
137 | <servlet-name>WebProxy</servlet-name> |
137 | <url-pattern>/WebProxy</url-pattern> |
138 | <url-pattern>/WebProxy</url-pattern> |
138 | </servlet-mapping> |
139 | </servlet-mapping> |
139 | <!--<servlet-mapping>--> |
140 | <!--<servlet-mapping>--> |
140 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
141 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
141 | <!--<url-pattern>/HTTPProxy</url-pattern>--> |
142 | <!--<url-pattern>/HTTPProxy</url-pattern>--> |
142 | <!--</servlet-mapping>--> |
143 | <!--</servlet-mapping>--> |
143 | <!--<servlet-mapping>--> |
144 | <!--<servlet-mapping>--> |
144 | <!--<servlet-name>FTPProxy</servlet-name>--> |
145 | <!--<servlet-name>FTPProxy</servlet-name>--> |
145 | <!--<url-pattern>/FTPProxy</url-pattern>--> |
146 | <!--<url-pattern>/FTPProxy</url-pattern>--> |
146 | <!--</servlet-mapping>--> |
147 | <!--</servlet-mapping>--> |
147 | <servlet-mapping> |
148 | <servlet-mapping> |
148 | <servlet-name>LayoutProxy</servlet-name> |
149 | <servlet-name>LayoutProxy</servlet-name> |
149 | <url-pattern>/proxy/*</url-pattern> |
150 | <url-pattern>/proxy/*</url-pattern> |
150 | </servlet-mapping> |
151 | </servlet-mapping> |
151 | <servlet-mapping> |
152 | <servlet-mapping> |
152 | <servlet-name>tmpStream</servlet-name> |
153 | <servlet-name>tmpStream</servlet-name> |
153 | <url-pattern>/tmpStream/*</url-pattern> |
154 | <url-pattern>/tmpStream/*</url-pattern> |
154 | </servlet-mapping> |
155 | </servlet-mapping> |
155 | <servlet-mapping> |
156 | <servlet-mapping> |
156 | <servlet-name>imageStream</servlet-name> |
157 | <servlet-name>imageStream</servlet-name> |
157 | <url-pattern>/imageStream/*</url-pattern> |
158 | <url-pattern>/imageStream/*</url-pattern> |
158 | </servlet-mapping> |
159 | </servlet-mapping> |
159 | 160 | ||
160 | <!--START FILES--> |
161 | <!--START FILES--> |
161 | <welcome-file-list> |
162 | <welcome-file-list> |
162 | <welcome-file>index.jsp</welcome-file> |
163 | <welcome-file>index.jsp</welcome-file> |
163 | </welcome-file-list> |
164 | </welcome-file-list> |
164 | 165 | ||
165 | <!--Errors--> |
166 | <!--Errors--> |
166 | <error-page> |
167 | <error-page> |
167 | <exception-type>pt.utl.ist.berserk.logic.serviceManager.exceptions.FilterChainFailedException</exception-type> |
168 | <exception-type>pt.utl.ist.berserk.logic.serviceManager.exceptions.FilterChainFailedException</exception-type> |
168 | <location>/error401.do</location> |
169 | <location>/error401.do</location> |
169 | </error-page> |
170 | </error-page> |
170 | <error-page> |
171 | <error-page> |
171 | <exception-type>pt.estgp.estgweb.web.exceptions.NoCookiesException</exception-type> |
172 | <exception-type>pt.estgp.estgweb.web.exceptions.NoCookiesException</exception-type> |
172 | <location>/errorNoCookies.do</location> |
173 | <location>/errorNoCookies.do</location> |
173 | </error-page> |
174 | </error-page> |
174 | <error-page> |
175 | <error-page> |
175 | <exception-type>pt.estgp.estgweb.web.exceptions.NotAuthorizedException</exception-type> |
176 | <exception-type>pt.estgp.estgweb.web.exceptions.NotAuthorizedException</exception-type> |
176 | <location>/error401.do</location> |
177 | <location>/error401.do</location> |
177 | </error-page> |
178 | </error-page> |
178 | <error-page> |
179 | <error-page> |
179 | <exception-type>java.lang.OutOfMemoryError</exception-type> |
180 | <exception-type>java.lang.OutOfMemoryError</exception-type> |
180 | <location>/error500.do</location> |
181 | <location>/error500.do</location> |
181 | </error-page> |
182 | </error-page> |
182 | <error-page> |
183 | <error-page> |
183 | <exception-type>java.io.FileNotFoundException</exception-type> |
184 | <exception-type>java.io.FileNotFoundException</exception-type> |
184 | <location>/error404.do</location> |
185 | <location>/error404.do</location> |
185 | </error-page> |
186 | </error-page> |
186 | <error-page> |
187 | <error-page> |
187 | <exception-type>java.io.IOException</exception-type> |
188 | <exception-type>java.io.IOException</exception-type> |
188 | <location>/error500.do</location> |
189 | <location>/error500.do</location> |
189 | </error-page> |
190 | </error-page> |
190 | <error-page> |
191 | <error-page> |
191 | <exception-type>java.lang.Throwable</exception-type> |
192 | <exception-type>java.lang.Throwable</exception-type> |
192 | <location>/error500.do</location> |
193 | <location>/error500.do</location> |
193 | </error-page> |
194 | </error-page> |
194 | <error-page> |
195 | <error-page> |
195 | <error-code>401</error-code> |
196 | <error-code>401</error-code> |
196 | <location>/error401.do</location> |
197 | <location>/error401.do</location> |
197 | </error-page> |
198 | </error-page> |
198 | <error-page> |
199 | <error-page> |
199 | <error-code>404</error-code> |
200 | <error-code>404</error-code> |
200 | <location>/error404.do</location> |
201 | <location>/error404.do</location> |
201 | </error-page> |
202 | </error-page> |
202 | <error-page> |
203 | <error-page> |
203 | <error-code>500</error-code> |
204 | <error-code>500</error-code> |
204 | <location>/error500.do</location> |
205 | <location>/error500.do</location> |
205 | </error-page> |
206 | </error-page> |
206 | 207 | ||
207 | <!--TLDS--> |
208 | <!--TLDS--> |
208 | <jsp-config> |
209 | <jsp-config> |
209 | <taglib> |
210 | <taglib> |
210 | <taglib-uri>/WEB-INF/jomm.tld</taglib-uri> |
211 | <taglib-uri>/WEB-INF/jomm.tld</taglib-uri> |
211 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
212 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
212 | </taglib> |
213 | </taglib> |
213 | <taglib> |
214 | <taglib> |
214 | <taglib-uri>/WEB-INF/estgweb.tld</taglib-uri> |
215 | <taglib-uri>/WEB-INF/estgweb.tld</taglib-uri> |
215 | <taglib-location>/WEB-INF/tlds/estgweb.tld</taglib-location> |
216 | <taglib-location>/WEB-INF/tlds/estgweb.tld</taglib-location> |
216 | </taglib> |
217 | </taglib> |
217 | <taglib> |
218 | <taglib> |
218 | <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> |
219 | <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> |
219 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
220 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
220 | </taglib> |
221 | </taglib> |
221 | <taglib> |
222 | <taglib> |
222 | <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> |
223 | <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> |
223 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
224 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
224 | </taglib> |
225 | </taglib> |
225 | <taglib> |
226 | <taglib> |
226 | <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> |
227 | <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> |
227 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
228 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
228 | </taglib> |
229 | </taglib> |
229 | <taglib> |
230 | <taglib> |
230 | <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> |
231 | <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> |
231 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
232 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
232 | </taglib> |
233 | </taglib> |
233 | <taglib> |
234 | <taglib> |
234 | <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> |
235 | <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> |
235 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
236 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
236 | </taglib> |
237 | </taglib> |
237 | <jsp-property-group> |
238 | <jsp-property-group> |
238 | <description>Property group for common configuration for all the JSP's</description> |
239 | <description>Property group for common configuration for all the JSP's</description> |
239 | <url-pattern>*.jsp</url-pattern> |
240 | <url-pattern>*.jsp</url-pattern> |
240 | <page-encoding>UTF-8</page-encoding> |
241 | <page-encoding>UTF-8</page-encoding> |
241 | </jsp-property-group> |
242 | </jsp-property-group> |
242 | </jsp-config> |
243 | </jsp-config> |
243 | 244 | ||
244 | </web-app> |
245 | </web-app> |
245 | 246 |