Rev 1884 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1884 | Rev 1918 | ||
---|---|---|---|
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 | <!--<listener> |
8 | <!--<listener> |
9 | <listener-class> |
9 | <listener-class> |
10 | com.sun.xml.ws.transport.http.servlet.WSServletContextListener |
10 | com.sun.xml.ws.transport.http.servlet.WSServletContextListener |
11 | </listener-class> |
11 | </listener-class> |
12 | </listener> |
12 | </listener> |
13 | --> |
13 | --> |
14 | <filter> |
14 | <filter> |
15 | <filter-name>UrlDisplayFilter</filter-name> |
15 | <filter-name>UrlDisplayFilter</filter-name> |
16 | <filter-class>pt.estgp.estgweb.web.filters.UrlDisplayFilter</filter-class> |
16 | <filter-class>pt.estgp.estgweb.web.filters.UrlDisplayFilter</filter-class> |
17 | </filter> |
17 | </filter> |
18 | <filter> |
18 | <filter> |
19 | <filter-name>CacheControlFilter</filter-name> |
19 | <filter-name>CacheControlFilter</filter-name> |
20 | <filter-class>pt.estgp.estgweb.web.filters.CacheControlFilter</filter-class> |
20 | <filter-class>pt.estgp.estgweb.web.filters.CacheControlFilter</filter-class> |
21 | </filter> |
21 | </filter> |
22 | <filter> |
22 | <filter> |
23 | <filter-name>UserRoleProxy</filter-name> |
23 | <filter-name>UserRoleProxy</filter-name> |
24 | <filter-class>pt.estgp.estgweb.web.filters.UserRoleProxy</filter-class> |
24 | <filter-class>pt.estgp.estgweb.web.filters.UserRoleProxy</filter-class> |
25 | </filter> |
25 | </filter> |
26 | <filter> |
26 | <filter> |
27 | <filter-name>RequestedUrlFilter</filter-name> |
27 | <filter-name>RequestedUrlFilter</filter-name> |
28 | <filter-class>pt.estgp.estgweb.web.filters.RequestURLFilter</filter-class> |
28 | <filter-class>pt.estgp.estgweb.web.filters.RequestURLFilter</filter-class> |
29 | </filter> |
29 | </filter> |
30 | <filter> |
30 | <filter> |
31 | <filter-name>CookieFilter</filter-name> |
31 | <filter-name>CookieFilter</filter-name> |
32 | <filter-class>pt.estgp.estgweb.web.filters.CookieFilter</filter-class> |
32 | <filter-class>pt.estgp.estgweb.web.filters.CookieFilter</filter-class> |
33 | </filter> |
33 | </filter> |
34 | <filter> |
34 | <filter> |
35 | <filter-name>UserSessionFilter</filter-name> |
35 | <filter-name>UserSessionFilter</filter-name> |
36 | <filter-class>pt.estgp.estgweb.web.filters.UserSessionFilter</filter-class> |
36 | <filter-class>pt.estgp.estgweb.web.filters.UserSessionFilter</filter-class> |
37 | </filter> |
37 | </filter> |
38 | <filter> |
38 | <filter> |
39 | <filter-name>TopImageFilter</filter-name> |
39 | <filter-name>TopImageFilter</filter-name> |
40 | <filter-class>pt.estgp.estgweb.web.filters.TopImageFilter</filter-class> |
40 | <filter-class>pt.estgp.estgweb.web.filters.TopImageFilter</filter-class> |
41 | </filter> |
41 | </filter> |
42 | <filter> |
42 | <filter> |
43 | <filter-name>UserFilter</filter-name> |
43 | <filter-name>UserFilter</filter-name> |
44 | <filter-class>pt.estgp.estgweb.web.filters.UserFilter</filter-class> |
44 | <filter-class>pt.estgp.estgweb.web.filters.UserFilter</filter-class> |
45 | </filter> |
45 | </filter> |
46 | <filter> |
46 | <filter> |
47 | <filter-name>AppUserFilter</filter-name> |
47 | <filter-name>AppUserFilter</filter-name> |
48 | <filter-class>pt.estgp.estgweb.web.filters.AppUserFilter</filter-class> |
48 | <filter-class>pt.estgp.estgweb.web.filters.AppUserFilter</filter-class> |
49 | </filter> |
49 | </filter> |
50 | <filter> |
50 | <filter> |
51 | <filter-name>AdminFilter</filter-name> |
51 | <filter-name>AdminFilter</filter-name> |
52 | <filter-class>pt.estgp.estgweb.web.filters.AdminFilter</filter-class> |
52 | <filter-class>pt.estgp.estgweb.web.filters.AdminFilter</filter-class> |
53 | </filter> |
53 | </filter> |
54 | <filter> |
54 | <filter> |
55 | <filter-name>Set-Character-Encoding</filter-name> |
55 | <filter-name>Set-Character-Encoding</filter-name> |
56 | <filter-class>jomm.web.filter.SetCharacterEncodingFilter</filter-class> |
56 | <filter-class>jomm.web.filter.SetCharacterEncodingFilter</filter-class> |
57 | <init-param> |
57 | <init-param> |
58 | <param-name>encoding</param-name> |
58 | <param-name>encoding</param-name> |
59 | <param-value>UTF-8</param-value> |
59 | <param-value>UTF-8</param-value> |
60 | </init-param> |
60 | </init-param> |
61 | </filter> |
61 | </filter> |
62 | <filter> |
62 | <filter> |
63 | <filter-name>UrlStatFilter</filter-name> |
63 | <filter-name>UrlStatFilter</filter-name> |
64 | <filter-class>pt.estgp.estgweb.web.filters.UrlStatFilter</filter-class> |
64 | <filter-class>pt.estgp.estgweb.web.filters.UrlStatFilter</filter-class> |
65 | </filter> |
65 | </filter> |
66 | <filter> |
66 | <filter> |
67 | <filter-name>RelativePathFilter</filter-name> |
67 | <filter-name>RelativePathFilter</filter-name> |
68 | <filter-class>pt.estgp.estgweb.web.filters.RelativePathFilter</filter-class> |
68 | <filter-class>pt.estgp.estgweb.web.filters.RelativePathFilter</filter-class> |
69 | </filter> |
69 | </filter> |
70 | <filter> |
70 | <filter> |
71 | <filter-name>CertificateAuthenticationFilter</filter-name> |
71 | <filter-name>CertificateAuthenticationFilter</filter-name> |
72 | <filter-class>pt.estgp.estgweb.web.filters.CertificateAuthenticationFilter</filter-class> |
72 | <filter-class>pt.estgp.estgweb.web.filters.CertificateAuthenticationFilter</filter-class> |
73 | </filter> |
73 | </filter> |
74 | <filter> |
74 | <filter> |
75 | <filter-name>AuthenticationAllFilter</filter-name> |
75 | <filter-name>AuthenticationAllFilter</filter-name> |
76 | <filter-class>pt.estgp.estgweb.web.filters.AuthenticationAllFilter</filter-class> |
76 | <filter-class>pt.estgp.estgweb.web.filters.AuthenticationAllFilter</filter-class> |
77 | <init-param> |
77 | <init-param> |
78 | <param-name>allowedPatternsContains</param-name> |
78 | <param-name>allowedPatternsContains</param-name> |
79 | <param-value>robots.txt</param-value> |
79 | <param-value>robots.txt</param-value> |
80 | </init-param> |
80 | </init-param> |
81 | <init-param> |
81 | <init-param> |
82 | <param-name>allowedPatternsStartsWith</param-name> |
82 | <param-name>allowedPatternsStartsWith</param-name> |
83 | <param-value> |
83 | <param-value> |
84 | /authenticate, |
84 | /authenticate, |
85 | /yui, |
85 | /yui, |
86 | /css, |
86 | /css, |
87 | /img, |
87 | /img, |
88 | /js, |
88 | /js, |
89 | /layout/themes, |
89 | /layout/themes, |
90 | /wsjson/api, |
90 | /wsjson/api, |
91 | /wsjson/api/app/, |
91 | /wsjson/api/app/, |
92 | /auth/, |
92 | /auth/ |
93 | /testeEngSoft |
- | |
94 | </param-value> |
93 | </param-value> |
95 | </init-param> |
94 | </init-param> |
96 | <init-param> |
95 | <init-param> |
97 | <param-name>allowedPatternsEqual</param-name> |
96 | <param-name>allowedPatternsEqual</param-name> |
98 | <param-value> |
97 | <param-value> |
99 | /, |
98 | /, |
100 | /index.jsp |
99 | /index.jsp |
101 | </param-value> |
100 | </param-value> |
102 | </init-param> |
101 | </init-param> |
103 | </filter> |
102 | </filter> |
104 | 103 | ||
105 | 104 | ||
106 | 105 | ||
107 | <filter-mapping> |
106 | <filter-mapping> |
108 | <filter-name>UrlDisplayFilter</filter-name> |
107 | <filter-name>UrlDisplayFilter</filter-name> |
109 | <url-pattern>/*</url-pattern> |
108 | <url-pattern>/*</url-pattern> |
110 | </filter-mapping> |
109 | </filter-mapping> |
111 | <filter-mapping> |
110 | <filter-mapping> |
112 | <filter-name>CacheControlFilter</filter-name> |
111 | <filter-name>CacheControlFilter</filter-name> |
113 | <url-pattern>/*</url-pattern> |
112 | <url-pattern>/*</url-pattern> |
114 | </filter-mapping> |
113 | </filter-mapping> |
115 | <!-- THIS MUST BE THE FIRST FILTER IN CHAIN--> |
114 | <!-- THIS MUST BE THE FIRST FILTER IN CHAIN--> |
116 | <filter-mapping> |
115 | <filter-mapping> |
117 | <filter-name>Set-Character-Encoding</filter-name> |
116 | <filter-name>Set-Character-Encoding</filter-name> |
118 | <url-pattern>/*</url-pattern> |
117 | <url-pattern>/*</url-pattern> |
119 | </filter-mapping> |
118 | </filter-mapping> |
120 | <!----> |
119 | <!----> |
121 | <filter-mapping> |
120 | <filter-mapping> |
122 | <filter-name>CookieFilter</filter-name> |
121 | <filter-name>CookieFilter</filter-name> |
123 | <url-pattern>/*</url-pattern> |
122 | <url-pattern>/*</url-pattern> |
124 | </filter-mapping> |
123 | </filter-mapping> |
125 | <filter-mapping> |
124 | <filter-mapping> |
126 | <filter-name>RequestedUrlFilter</filter-name> |
125 | <filter-name>RequestedUrlFilter</filter-name> |
127 | <url-pattern>/*</url-pattern> |
126 | <url-pattern>/*</url-pattern> |
128 | </filter-mapping> |
127 | </filter-mapping> |
129 | <filter-mapping> |
128 | <filter-mapping> |
130 | <filter-name>TopImageFilter</filter-name> |
129 | <filter-name>TopImageFilter</filter-name> |
131 | <url-pattern>/*</url-pattern> |
130 | <url-pattern>/*</url-pattern> |
132 | </filter-mapping> |
131 | </filter-mapping> |
133 | <filter-mapping> |
132 | <filter-mapping> |
134 | <filter-name>CertificateAuthenticationFilter</filter-name> |
133 | <filter-name>CertificateAuthenticationFilter</filter-name> |
135 | <url-pattern>/*</url-pattern> |
134 | <url-pattern>/*</url-pattern> |
136 | </filter-mapping> |
135 | </filter-mapping> |
137 | <filter-mapping> |
136 | <filter-mapping> |
138 | <filter-name>UserSessionFilter</filter-name> |
137 | <filter-name>UserSessionFilter</filter-name> |
139 | <url-pattern>/*</url-pattern> |
138 | <url-pattern>/*</url-pattern> |
140 | </filter-mapping> |
139 | </filter-mapping> |
141 | <filter-mapping> |
140 | <filter-mapping> |
142 | <filter-name>AuthenticationAllFilter</filter-name> |
141 | <filter-name>AuthenticationAllFilter</filter-name> |
143 | <url-pattern>/*</url-pattern> |
142 | <url-pattern>/*</url-pattern> |
144 | </filter-mapping> |
143 | </filter-mapping> |
145 | <filter-mapping> |
144 | <filter-mapping> |
146 | <filter-name>AppUserFilter</filter-name> |
145 | <filter-name>AppUserFilter</filter-name> |
147 | <url-pattern>/wsjson/api/app/secure/*</url-pattern> |
146 | <url-pattern>/wsjson/api/app/secure/*</url-pattern> |
148 | </filter-mapping> |
147 | </filter-mapping> |
149 | <filter-mapping> |
148 | <filter-mapping> |
150 | <filter-name>UserRoleProxy</filter-name> |
149 | <filter-name>UserRoleProxy</filter-name> |
151 | <url-pattern>/*</url-pattern> |
150 | <url-pattern>/*</url-pattern> |
152 | </filter-mapping> |
151 | </filter-mapping> |
153 | <filter-mapping> |
152 | <filter-mapping> |
154 | <filter-name>UserFilter</filter-name> |
153 | <filter-name>UserFilter</filter-name> |
155 | <url-pattern>/user/*</url-pattern> |
154 | <url-pattern>/user/*</url-pattern> |
156 | </filter-mapping> |
155 | </filter-mapping> |
157 | <filter-mapping> |
156 | <filter-mapping> |
158 | <filter-name>UserFilter</filter-name> |
157 | <filter-name>UserFilter</filter-name> |
159 | <url-pattern>/proxy/*/ionline/*</url-pattern> |
158 | <url-pattern>/proxy/*/ionline/*</url-pattern> |
160 | </filter-mapping> |
159 | </filter-mapping> |
161 | <filter-mapping> |
160 | <filter-mapping> |
162 | <filter-name>UserFilter</filter-name> |
161 | <filter-name>UserFilter</filter-name> |
163 | <url-pattern>/dir/utilsIntranet/*</url-pattern> |
162 | <url-pattern>/dir/utilsIntranet/*</url-pattern> |
164 | </filter-mapping> |
163 | </filter-mapping> |
165 | <filter-mapping> |
164 | <filter-mapping> |
166 | <filter-name>UserFilter</filter-name> |
165 | <filter-name>UserFilter</filter-name> |
167 | <url-pattern>/proxy/layoutIOnline/*</url-pattern> |
166 | <url-pattern>/proxy/layoutIOnline/*</url-pattern> |
168 | </filter-mapping> |
167 | </filter-mapping> |
169 | <filter-mapping> |
168 | <filter-mapping> |
170 | <filter-name>UserFilter</filter-name> |
169 | <filter-name>UserFilter</filter-name> |
171 | <url-pattern>/proxy/layoutIntranetUtils/*</url-pattern> |
170 | <url-pattern>/proxy/layoutIntranetUtils/*</url-pattern> |
172 | </filter-mapping> |
171 | </filter-mapping> |
173 | <filter-mapping> |
172 | <filter-mapping> |
174 | <filter-name>UserFilter</filter-name> |
173 | <filter-name>UserFilter</filter-name> |
175 | <url-pattern>/proxy/layoutIntranetUtilsOrg/*</url-pattern> |
174 | <url-pattern>/proxy/layoutIntranetUtilsOrg/*</url-pattern> |
176 | </filter-mapping> |
175 | </filter-mapping> |
177 | <filter-mapping> |
176 | <filter-mapping> |
178 | <filter-name>UserFilter</filter-name> |
177 | <filter-name>UserFilter</filter-name> |
179 | <url-pattern>/proxy/layoutIntranetUtilsSecretaria/*</url-pattern> |
178 | <url-pattern>/proxy/layoutIntranetUtilsSecretaria/*</url-pattern> |
180 | </filter-mapping> |
179 | </filter-mapping> |
181 | <filter-mapping> |
180 | <filter-mapping> |
182 | <filter-name>UserFilter</filter-name> |
181 | <filter-name>UserFilter</filter-name> |
183 | <url-pattern>/proxy/layoutIntranetUtilsEnsino/*</url-pattern> |
182 | <url-pattern>/proxy/layoutIntranetUtilsEnsino/*</url-pattern> |
184 | </filter-mapping> |
183 | </filter-mapping> |
185 | <filter-mapping> |
184 | <filter-mapping> |
186 | <filter-name>UserFilter</filter-name> |
185 | <filter-name>UserFilter</filter-name> |
187 | <url-pattern>/proxy/layoutIntranetUtilsHorarios/*</url-pattern> |
186 | <url-pattern>/proxy/layoutIntranetUtilsHorarios/*</url-pattern> |
188 | </filter-mapping> |
187 | </filter-mapping> |
189 | <filter-mapping> |
188 | <filter-mapping> |
190 | <filter-name>UserFilter</filter-name> |
189 | <filter-name>UserFilter</filter-name> |
191 | <url-pattern>/proxy/layoutIntranetUtilsBolonha/*</url-pattern> |
190 | <url-pattern>/proxy/layoutIntranetUtilsBolonha/*</url-pattern> |
192 | </filter-mapping> |
191 | </filter-mapping> |
193 | <filter-mapping> |
192 | <filter-mapping> |
194 | <filter-name>UserFilter</filter-name> |
193 | <filter-name>UserFilter</filter-name> |
195 | <url-pattern>/courseunitproxy/*</url-pattern> |
194 | <url-pattern>/courseunitproxy/*</url-pattern> |
196 | </filter-mapping> |
195 | </filter-mapping> |
197 | <filter-mapping> |
196 | <filter-mapping> |
198 | <filter-name>RelativePathFilter</filter-name> |
197 | <filter-name>RelativePathFilter</filter-name> |
199 | <url-pattern>/*</url-pattern> |
198 | <url-pattern>/*</url-pattern> |
200 | </filter-mapping> |
199 | </filter-mapping> |
201 | <filter-mapping> |
200 | <filter-mapping> |
202 | <filter-name>UrlStatFilter</filter-name> |
201 | <filter-name>UrlStatFilter</filter-name> |
203 | <url-pattern>/*</url-pattern> |
202 | <url-pattern>/*</url-pattern> |
204 | </filter-mapping> |
203 | </filter-mapping> |
205 | <filter-mapping> |
204 | <filter-mapping> |
206 | <filter-name>AdminFilter</filter-name> |
205 | <filter-name>AdminFilter</filter-name> |
207 | <url-pattern>/admin/*</url-pattern> |
206 | <url-pattern>/admin/*</url-pattern> |
208 | </filter-mapping> |
207 | </filter-mapping> |
209 | <!----> |
208 | <!----> |
210 | <!--SERVLETS--> |
209 | <!--SERVLETS--> |
211 | 210 | ||
212 | <servlet> |
211 | |
213 | <servlet-name>TesteEngSoft</servlet-name> |
- | |
214 | <servlet-class>pt.estgp.estgweb.web.controllers.SubServlet</servlet-class> |
- | |
215 | </servlet> |
- | |
216 | 212 | ||
217 | <servlet> |
213 | <servlet> |
218 | <servlet-name>WsJson</servlet-name> |
214 | <servlet-name>WsJson</servlet-name> |
219 | <servlet-class>pt.estgp.estgweb.web.json.JsonHandler</servlet-class> |
215 | <servlet-class>pt.estgp.estgweb.web.json.JsonHandler</servlet-class> |
220 | </servlet> |
216 | </servlet> |
221 | 217 | ||
222 | <!--SOAP Tutorial--> |
218 | <!--SOAP Tutorial--> |
223 | <servlet> |
219 | <servlet> |
224 | <servlet-name>ws</servlet-name> |
220 | <servlet-name>ws</servlet-name> |
225 | <servlet-class> |
221 | <servlet-class> |
226 | com.sun.xml.ws.transport.http.servlet.WSServlet |
222 | com.sun.xml.ws.transport.http.servlet.WSServlet |
227 | </servlet-class> |
223 | </servlet-class> |
228 | <load-on-startup>1</load-on-startup> |
224 | <load-on-startup>1</load-on-startup> |
229 | </servlet> |
225 | </servlet> |
230 | <!--SOAP Tutorial--> |
226 | <!--SOAP Tutorial--> |
231 | 227 | ||
232 | <!-- FILE UPLOAD MULTIPLE --> |
228 | <!-- FILE UPLOAD MULTIPLE --> |
233 | <servlet> |
229 | <servlet> |
234 | <servlet-name>FilesUpload</servlet-name> |
230 | <servlet-name>FilesUpload</servlet-name> |
235 | <servlet-class>pt.estgp.estgweb.web.controllers.utils.MultiUploadServlet</servlet-class> |
231 | <servlet-class>pt.estgp.estgweb.web.controllers.utils.MultiUploadServlet</servlet-class> |
236 | </servlet> |
232 | </servlet> |
237 | 233 | ||
238 | <servlet> |
234 | <servlet> |
239 | <servlet-name>RepositoryDocumentInterface</servlet-name> |
235 | <servlet-name>RepositoryDocumentInterface</servlet-name> |
240 | <servlet-class>pt.estgp.estgweb.web.controllers.repositorydocs.RepositoryDocInterface</servlet-class> |
236 | <servlet-class>pt.estgp.estgweb.web.controllers.repositorydocs.RepositoryDocInterface</servlet-class> |
241 | </servlet> |
237 | </servlet> |
242 | 238 | ||
243 | <servlet> |
239 | <servlet> |
244 | <servlet-name>action</servlet-name> |
240 | <servlet-name>action</servlet-name> |
245 | <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
241 | <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
246 | <init-param> |
242 | <init-param> |
247 | <param-name>config</param-name> |
243 | <param-name>config</param-name> |
248 | <param-value> |
244 | <param-value> |
249 | /WEB-INF/struts/struts-default.xml, |
245 | /WEB-INF/struts/struts-default.xml, |
250 | /WEB-INF/struts/struts-assessment.xml, |
246 | /WEB-INF/struts/struts-assessment.xml, |
251 | /WEB-INF/struts/struts-announcements.xml, |
247 | /WEB-INF/struts/struts-announcements.xml, |
252 | /WEB-INF/struts/struts-banners.xml, |
248 | /WEB-INF/struts/struts-banners.xml, |
253 | /WEB-INF/struts/struts-courseunits.xml, |
249 | /WEB-INF/struts/struts-courseunits.xml, |
254 | /WEB-INF/struts/struts-courses.xml, |
250 | /WEB-INF/struts/struts-courses.xml, |
255 | /WEB-INF/struts/struts-events.xml, |
251 | /WEB-INF/struts/struts-events.xml, |
256 | /WEB-INF/struts/struts-ftpclient.xml, |
252 | /WEB-INF/struts/struts-ftpclient.xml, |
257 | /WEB-INF/struts/struts-processworkflow.xml, |
253 | /WEB-INF/struts/struts-processworkflow.xml, |
258 | /WEB-INF/struts/struts-profile.xml, |
254 | /WEB-INF/struts/struts-profile.xml, |
259 | /WEB-INF/struts/struts-urlstat.xml, |
255 | /WEB-INF/struts/struts-urlstat.xml, |
260 | /WEB-INF/struts/struts-blog.xml, |
256 | /WEB-INF/struts/struts-blog.xml, |
261 | /WEB-INF/struts/struts-commons.xml, |
257 | /WEB-INF/struts/struts-commons.xml, |
262 | /WEB-INF/struts/struts-intranet.xml, |
258 | /WEB-INF/struts/struts-intranet.xml, |
263 | /WEB-INF/struts/struts-reminders.xml, |
259 | /WEB-INF/struts/struts-reminders.xml, |
264 | /WEB-INF/struts/struts-managedidentifier.xml, |
260 | /WEB-INF/struts/struts-managedidentifier.xml, |
265 | /WEB-INF/struts/struts-srusource.xml, |
261 | /WEB-INF/struts/struts-srusource.xml, |
266 | /WEB-INF/struts/struts-survey.xml, <!-- Duarte Santos --> |
262 | /WEB-INF/struts/struts-survey.xml, <!-- Duarte Santos --> |
267 | /WEB-INF/struts/struts-comunicationfolder.xml, |
263 | /WEB-INF/struts/struts-comunicationfolder.xml, |
268 | /WEB-INF/struts/struts-processes.xml, |
264 | /WEB-INF/struts/struts-processes.xml, |
269 | /WEB-INF/struts/struts-configuration.xml, |
265 | /WEB-INF/struts/struts-configuration.xml, |
270 | /WEB-INF/struts/struts-pagecontent.xml, |
266 | /WEB-INF/struts/struts-pagecontent.xml, |
271 | /WEB-INF/struts/struts-pae.xml, |
267 | /WEB-INF/struts/struts-pae.xml, |
272 | /WEB-INF/struts/struts-pae-questionarios.xml, |
268 | /WEB-INF/struts/struts-pae-questionarios.xml, |
273 | /WEB-INF/struts/struts-pae-eventos.xml, |
269 | /WEB-INF/struts/struts-pae-eventos.xml, |
274 | /WEB-INF/struts/struts-jsonwidget.xml, |
270 | /WEB-INF/struts/struts-jsonwidget.xml, |
275 | /WEB-INF/struts/struts-json-model.xml, |
271 | /WEB-INF/struts/struts-json-model.xml, |
276 | /WEB-INF/struts/struts-json-ws.xml, |
272 | /WEB-INF/struts/struts-json-ws.xml, |
277 | /WEB-INF/struts/examples/struts-example-jsonwidget.xml, |
273 | /WEB-INF/struts/examples/struts-example-jsonwidget.xml, |
278 | /WEB-INF/struts/struts-bpmn.xml, |
274 | /WEB-INF/struts/struts-bpmn.xml, |
279 | /WEB-INF/struts/struts-repositorydocs.xml, |
275 | /WEB-INF/struts/struts-repositorydocs.xml, |
280 | /WEB-INF/struts/struts-json-utils.xml |
276 | /WEB-INF/struts/struts-json-utils.xml |
281 | </param-value> |
277 | </param-value> |
282 | </init-param> |
278 | </init-param> |
283 | <init-param> |
279 | <init-param> |
284 | <param-name>debug</param-name> |
280 | <param-name>debug</param-name> |
285 | <param-value>2</param-value> |
281 | <param-value>2</param-value> |
286 | </init-param> |
282 | </init-param> |
287 | <init-param> |
283 | <init-param> |
288 | <param-name>detail</param-name> |
284 | <param-name>detail</param-name> |
289 | <param-value>2</param-value> |
285 | <param-value>2</param-value> |
290 | </init-param> |
286 | </init-param> |
291 | <init-param> |
287 | <init-param> |
292 | <param-name>nocache</param-name> |
288 | <param-name>nocache</param-name> |
293 | <param-value>true</param-value> |
289 | <param-value>true</param-value> |
294 | </init-param> |
290 | </init-param> |
295 | <load-on-startup>2</load-on-startup> |
291 | <load-on-startup>2</load-on-startup> |
296 | 292 | ||
297 | </servlet> |
293 | </servlet> |
298 | <servlet> |
294 | <servlet> |
299 | <servlet-name>DirWebProxy</servlet-name> |
295 | <servlet-name>DirWebProxy</servlet-name> |
300 | <servlet-class>pt.estgp.estgweb.web.DirWebProxy</servlet-class> |
296 | <servlet-class>pt.estgp.estgweb.web.DirWebProxy</servlet-class> |
301 | </servlet> |
297 | </servlet> |
302 | <servlet> |
298 | <servlet> |
303 | <servlet-name>WebProxy</servlet-name> |
299 | <servlet-name>WebProxy</servlet-name> |
304 | <servlet-class>pt.estgp.estgweb.web.WebProxy</servlet-class> |
300 | <servlet-class>pt.estgp.estgweb.web.WebProxy</servlet-class> |
305 | </servlet> |
301 | </servlet> |
306 | <servlet> |
302 | <servlet> |
307 | <servlet-name>WelcomeBaco</servlet-name> |
303 | <servlet-name>WelcomeBaco</servlet-name> |
308 | <jsp-file>/indexWelcome.jsp</jsp-file> |
304 | <jsp-file>/indexWelcome.jsp</jsp-file> |
309 | </servlet> |
305 | </servlet> |
310 | <!--<servlet>--> |
306 | <!--<servlet>--> |
311 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
307 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
312 | <!--<servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class>--> |
308 | <!--<servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class>--> |
313 | <!--</servlet>--> |
309 | <!--</servlet>--> |
314 | <!--<servlet>--> |
310 | <!--<servlet>--> |
315 | <!--<servlet-name>FTPProxy</servlet-name>--> |
311 | <!--<servlet-name>FTPProxy</servlet-name>--> |
316 | <!--<servlet-class>pt.estgp.estgweb.web.FTPProxy</servlet-class>--> |
312 | <!--<servlet-class>pt.estgp.estgweb.web.FTPProxy</servlet-class>--> |
317 | <!--</servlet>--> |
313 | <!--</servlet>--> |
318 | <servlet> |
314 | <servlet> |
319 | <servlet-name>DirProxy</servlet-name> |
315 | <servlet-name>DirProxy</servlet-name> |
320 | <servlet-class>pt.estgp.estgweb.web.DirProxy</servlet-class> |
316 | <servlet-class>pt.estgp.estgweb.web.DirProxy</servlet-class> |
321 | </servlet> |
317 | </servlet> |
322 | <servlet> |
318 | <servlet> |
323 | <servlet-name>LayoutProxy</servlet-name> |
319 | <servlet-name>LayoutProxy</servlet-name> |
324 | <servlet-class>pt.estgp.estgweb.web.LayoutProxy</servlet-class> |
320 | <servlet-class>pt.estgp.estgweb.web.LayoutProxy</servlet-class> |
325 | </servlet> |
321 | </servlet> |
326 | <servlet> |
322 | <servlet> |
327 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
323 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
328 | <servlet-class>pt.estgp.estgweb.web.controllers.courseunits.CourseUnitLayoutProxy</servlet-class> |
324 | <servlet-class>pt.estgp.estgweb.web.controllers.courseunits.CourseUnitLayoutProxy</servlet-class> |
329 | </servlet> |
325 | </servlet> |
330 | <servlet> |
326 | <servlet> |
331 | <servlet-name>StartPathLayoutProxy</servlet-name> |
327 | <servlet-name>StartPathLayoutProxy</servlet-name> |
332 | <servlet-class>pt.estgp.estgweb.web.StartPathLayoutProxy</servlet-class> |
328 | <servlet-class>pt.estgp.estgweb.web.StartPathLayoutProxy</servlet-class> |
333 | </servlet> |
329 | </servlet> |
334 | <servlet> |
330 | <servlet> |
335 | <servlet-name>tmpStream</servlet-name> |
331 | <servlet-name>tmpStream</servlet-name> |
336 | <servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class> |
332 | <servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class> |
337 | </servlet> |
333 | </servlet> |
338 | <servlet> |
334 | <servlet> |
339 | <servlet-name>imageStream</servlet-name> |
335 | <servlet-name>imageStream</servlet-name> |
340 | <servlet-class>pt.estgp.estgweb.web.ImageStream</servlet-class> |
336 | <servlet-class>pt.estgp.estgweb.web.ImageStream</servlet-class> |
341 | </servlet> |
337 | </servlet> |
342 | <servlet> |
338 | <servlet> |
343 | <servlet-name>BlogServlet</servlet-name> |
339 | <servlet-name>BlogServlet</servlet-name> |
344 | <servlet-class>pt.estgp.estgweb.web.controllers.blogs.BlogServlet</servlet-class> |
340 | <servlet-class>pt.estgp.estgweb.web.controllers.blogs.BlogServlet</servlet-class> |
345 | </servlet> |
341 | </servlet> |
346 | <servlet> |
342 | <servlet> |
347 | <servlet-name>repositoryStream</servlet-name> |
343 | <servlet-name>repositoryStream</servlet-name> |
348 | <servlet-class>pt.estgp.estgweb.web.RepositoryStream</servlet-class> |
344 | <servlet-class>pt.estgp.estgweb.web.RepositoryStream</servlet-class> |
349 | </servlet> |
345 | </servlet> |
350 | <servlet> |
346 | <servlet> |
351 | <servlet-name>ftpProxyStream</servlet-name> |
347 | <servlet-name>ftpProxyStream</servlet-name> |
352 | <servlet-class>pt.estgp.estgweb.web.FTPFileProxy</servlet-class> |
348 | <servlet-class>pt.estgp.estgweb.web.FTPFileProxy</servlet-class> |
353 | </servlet> |
349 | </servlet> |
354 | <servlet> |
350 | <servlet> |
355 | <servlet-name>repositoryStreamVersion</servlet-name> |
351 | <servlet-name>repositoryStreamVersion</servlet-name> |
356 | <servlet-class>pt.estgp.estgweb.web.RepositoryStreamVersion</servlet-class> |
352 | <servlet-class>pt.estgp.estgweb.web.RepositoryStreamVersion</servlet-class> |
357 | </servlet> |
353 | </servlet> |
358 | <servlet> |
354 | <servlet> |
359 | <servlet-name>ServicosImpressao</servlet-name> |
355 | <servlet-name>ServicosImpressao</servlet-name> |
360 | <servlet-class>pt.estgp.estgweb.web.ajaxapis.ServicosImpressao</servlet-class> |
356 | <servlet-class>pt.estgp.estgweb.web.ajaxapis.ServicosImpressao</servlet-class> |
361 | </servlet> |
357 | </servlet> |
362 | 358 | ||
363 | <servlet> |
359 | <servlet> |
364 | <servlet-name>logServiceStream</servlet-name> |
360 | <servlet-name>logServiceStream</servlet-name> |
365 | <servlet-class>pt.estgp.estgweb.web.LogsServiceStream</servlet-class> |
361 | <servlet-class>pt.estgp.estgweb.web.LogsServiceStream</servlet-class> |
366 | </servlet> |
362 | </servlet> |
367 | 363 | ||
368 | <servlet> |
364 | <servlet> |
369 | <servlet-name>schedullerTasksJson</servlet-name> |
365 | <servlet-name>schedullerTasksJson</servlet-name> |
370 | <servlet-class>pt.estgp.estgweb.web.controllers.configuration.SchedullerTasksJson</servlet-class> |
366 | <servlet-class>pt.estgp.estgweb.web.controllers.configuration.SchedullerTasksJson</servlet-class> |
371 | </servlet> |
367 | </servlet> |
372 | 368 | ||
373 | 369 | ||
374 | 370 | ||
375 | <!--MAPPINGS--> |
371 | <!--MAPPINGS--> |
376 | 372 | ||
377 | <servlet-mapping> |
- | |
378 | <servlet-name>TesteEngSoft</servlet-name> |
- | |
379 | <url-pattern>/testeEngSoft/*</url-pattern> |
- | |
380 | </servlet-mapping> |
- | |
381 | - | ||
382 | <!--SOAP Tutorial--> |
373 | <!--SOAP Tutorial--> |
383 | <servlet-mapping> |
374 | <servlet-mapping> |
384 | <servlet-name>ws</servlet-name> |
375 | <servlet-name>ws</servlet-name> |
385 | <url-pattern>/hello</url-pattern> |
376 | <url-pattern>/hello</url-pattern> |
386 | </servlet-mapping> |
377 | </servlet-mapping> |
387 | <servlet-mapping> |
378 | <servlet-mapping> |
388 | <servlet-name>ws</servlet-name> |
379 | <servlet-name>ws</servlet-name> |
389 | <url-pattern>/ws/api</url-pattern> |
380 | <url-pattern>/ws/api</url-pattern> |
390 | </servlet-mapping> |
381 | </servlet-mapping> |
391 | 382 | ||
392 | <servlet-mapping> |
383 | <servlet-mapping> |
393 | <servlet-name>action</servlet-name> |
384 | <servlet-name>action</servlet-name> |
394 | <url-pattern>/wsjson/api/app/*</url-pattern> |
385 | <url-pattern>/wsjson/api/app/*</url-pattern> |
395 | </servlet-mapping> |
386 | </servlet-mapping> |
396 | <servlet-mapping> |
387 | <servlet-mapping> |
397 | <servlet-name>WsJson</servlet-name> |
388 | <servlet-name>WsJson</servlet-name> |
398 | <url-pattern>/wsjson/api</url-pattern> |
389 | <url-pattern>/wsjson/api</url-pattern> |
399 | </servlet-mapping> |
390 | </servlet-mapping> |
400 | 391 | ||
401 | 392 | ||
402 | <servlet-mapping> |
393 | <servlet-mapping> |
403 | <servlet-name>ws</servlet-name> |
394 | <servlet-name>ws</servlet-name> |
404 | <url-pattern>/ws/siges</url-pattern> |
395 | <url-pattern>/ws/siges</url-pattern> |
405 | </servlet-mapping> |
396 | </servlet-mapping> |
406 | 397 | ||
407 | <!--SOAP Tutorial--> |
398 | <!--SOAP Tutorial--> |
408 | 399 | ||
409 | <!-- TODO MUDAR ISTO PARA APENAS AUTENTICADOS APOS O TESTE --> |
400 | <!-- TODO MUDAR ISTO PARA APENAS AUTENTICADOS APOS O TESTE --> |
410 | 401 | ||
411 | <servlet-mapping> |
402 | <servlet-mapping> |
412 | <servlet-name>FilesUpload</servlet-name> |
403 | <servlet-name>FilesUpload</servlet-name> |
413 | <url-pattern>/filesUpload</url-pattern> |
404 | <url-pattern>/filesUpload</url-pattern> |
414 | </servlet-mapping> |
405 | </servlet-mapping> |
415 | 406 | ||
416 | 407 | ||
417 | 408 | ||
418 | <servlet-mapping> |
409 | <servlet-mapping> |
419 | <servlet-name>DirWebProxy</servlet-name> |
410 | <servlet-name>DirWebProxy</servlet-name> |
420 | <url-pattern>/DirWebProxy</url-pattern> |
411 | <url-pattern>/DirWebProxy</url-pattern> |
421 | </servlet-mapping> |
412 | </servlet-mapping> |
422 | <servlet-mapping> |
413 | <servlet-mapping> |
423 | <servlet-name>WebProxy</servlet-name> |
414 | <servlet-name>WebProxy</servlet-name> |
424 | <url-pattern>/WebProxy</url-pattern> |
415 | <url-pattern>/WebProxy</url-pattern> |
425 | </servlet-mapping> |
416 | </servlet-mapping> |
426 | <!--<servlet-mapping>--> |
417 | <!--<servlet-mapping>--> |
427 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
418 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
428 | <!--<url-pattern>/HTTPProxy</url-pattern>--> |
419 | <!--<url-pattern>/HTTPProxy</url-pattern>--> |
429 | <!--</servlet-mapping>--> |
420 | <!--</servlet-mapping>--> |
430 | <!--<servlet-mapping>--> |
421 | <!--<servlet-mapping>--> |
431 | <!--<servlet-name>FTPProxy</servlet-name>--> |
422 | <!--<servlet-name>FTPProxy</servlet-name>--> |
432 | <!--<url-pattern>/FTPProxy</url-pattern>--> |
423 | <!--<url-pattern>/FTPProxy</url-pattern>--> |
433 | <!--</servlet-mapping>--> |
424 | <!--</servlet-mapping>--> |
434 | <servlet-mapping> |
425 | <servlet-mapping> |
435 | <servlet-name>DirProxy</servlet-name> |
426 | <servlet-name>DirProxy</servlet-name> |
436 | <url-pattern>/dir/*</url-pattern> |
427 | <url-pattern>/dir/*</url-pattern> |
437 | </servlet-mapping> |
428 | </servlet-mapping> |
438 | <servlet-mapping> |
429 | <servlet-mapping> |
439 | <servlet-name>LayoutProxy</servlet-name> |
430 | <servlet-name>LayoutProxy</servlet-name> |
440 | <url-pattern>/proxy/*</url-pattern> |
431 | <url-pattern>/proxy/*</url-pattern> |
441 | </servlet-mapping> |
432 | </servlet-mapping> |
442 | <servlet-mapping> |
433 | <servlet-mapping> |
443 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
434 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
444 | <url-pattern>/courseunitproxy/*</url-pattern> |
435 | <url-pattern>/courseunitproxy/*</url-pattern> |
445 | </servlet-mapping> |
436 | </servlet-mapping> |
446 | <servlet-mapping> |
437 | <servlet-mapping> |
447 | <servlet-name>StartPathLayoutProxy</servlet-name> |
438 | <servlet-name>StartPathLayoutProxy</servlet-name> |
448 | <url-pattern>/startpathproxy/*</url-pattern> |
439 | <url-pattern>/startpathproxy/*</url-pattern> |
449 | </servlet-mapping> |
440 | </servlet-mapping> |
450 | <servlet-mapping> |
441 | <servlet-mapping> |
451 | <servlet-name>tmpStream</servlet-name> |
442 | <servlet-name>tmpStream</servlet-name> |
452 | <url-pattern>/tmpStream/*</url-pattern> |
443 | <url-pattern>/tmpStream/*</url-pattern> |
453 | </servlet-mapping> |
444 | </servlet-mapping> |
454 | <servlet-mapping> |
445 | <servlet-mapping> |
455 | <servlet-name>imageStream</servlet-name> |
446 | <servlet-name>imageStream</servlet-name> |
456 | <url-pattern>/imageStream/*</url-pattern> |
447 | <url-pattern>/imageStream/*</url-pattern> |
457 | </servlet-mapping> |
448 | </servlet-mapping> |
458 | <servlet-mapping> |
449 | <servlet-mapping> |
459 | <servlet-name>repositoryStream</servlet-name> |
450 | <servlet-name>repositoryStream</servlet-name> |
460 | <url-pattern>/repositoryStream/*</url-pattern> |
451 | <url-pattern>/repositoryStream/*</url-pattern> |
461 | </servlet-mapping> |
452 | </servlet-mapping> |
462 | <servlet-mapping> |
453 | <servlet-mapping> |
463 | <servlet-name>repositoryStreamVersion</servlet-name> |
454 | <servlet-name>repositoryStreamVersion</servlet-name> |
464 | <url-pattern>/repositoryStreamVersion/*</url-pattern> |
455 | <url-pattern>/repositoryStreamVersion/*</url-pattern> |
465 | </servlet-mapping> |
456 | </servlet-mapping> |
466 | <servlet-mapping> |
457 | <servlet-mapping> |
467 | <servlet-name>logServiceStream</servlet-name> |
458 | <servlet-name>logServiceStream</servlet-name> |
468 | <url-pattern>/logServiceStream/*</url-pattern> |
459 | <url-pattern>/logServiceStream/*</url-pattern> |
469 | </servlet-mapping> |
460 | </servlet-mapping> |
470 | <servlet-mapping> |
461 | <servlet-mapping> |
471 | <servlet-name>ftpProxyStream</servlet-name> |
462 | <servlet-name>ftpProxyStream</servlet-name> |
472 | <url-pattern>/ftpProxyStream/*</url-pattern> |
463 | <url-pattern>/ftpProxyStream/*</url-pattern> |
473 | </servlet-mapping> |
464 | </servlet-mapping> |
474 | <servlet-mapping> |
465 | <servlet-mapping> |
475 | <servlet-name>BlogServlet</servlet-name> |
466 | <servlet-name>BlogServlet</servlet-name> |
476 | <url-pattern>/blog/*</url-pattern> |
467 | <url-pattern>/blog/*</url-pattern> |
477 | </servlet-mapping> |
468 | </servlet-mapping> |
478 | <servlet-mapping> |
469 | <servlet-mapping> |
479 | <servlet-name>BlogServlet</servlet-name> |
470 | <servlet-name>BlogServlet</servlet-name> |
480 | <url-pattern>/blogger/*</url-pattern> |
471 | <url-pattern>/blogger/*</url-pattern> |
481 | </servlet-mapping> |
472 | </servlet-mapping> |
482 | <servlet-mapping> |
473 | <servlet-mapping> |
483 | <servlet-name>BlogServlet</servlet-name> |
474 | <servlet-name>BlogServlet</servlet-name> |
484 | <url-pattern>/blogspot/*</url-pattern> |
475 | <url-pattern>/blogspot/*</url-pattern> |
485 | </servlet-mapping> |
476 | </servlet-mapping> |
486 | <servlet-mapping> |
477 | <servlet-mapping> |
487 | <servlet-name>ServicosImpressao</servlet-name> |
478 | <servlet-name>ServicosImpressao</servlet-name> |
488 | <url-pattern>/user/ajaxapis/ServicosImpressao</url-pattern> |
479 | <url-pattern>/user/ajaxapis/ServicosImpressao</url-pattern> |
489 | </servlet-mapping> |
480 | </servlet-mapping> |
490 | 481 | ||
491 | <servlet-mapping> |
482 | <servlet-mapping> |
492 | <servlet-name>schedullerTasksJson</servlet-name> |
483 | <servlet-name>schedullerTasksJson</servlet-name> |
493 | <url-pattern>/admin/schedullerTasksJson</url-pattern> |
484 | <url-pattern>/admin/schedullerTasksJson</url-pattern> |
494 | </servlet-mapping> |
485 | </servlet-mapping> |
495 | 486 | ||
496 | <servlet-mapping> |
487 | <servlet-mapping> |
497 | <servlet-name>WelcomeBaco</servlet-name> |
488 | <servlet-name>WelcomeBaco</servlet-name> |
498 | <url-pattern>/baco</url-pattern> |
489 | <url-pattern>/baco</url-pattern> |
499 | </servlet-mapping> |
490 | </servlet-mapping> |
500 | <servlet-mapping> |
491 | <servlet-mapping> |
501 | <servlet-name>WelcomeBaco</servlet-name> |
492 | <servlet-name>WelcomeBaco</servlet-name> |
502 | <url-pattern>/admin</url-pattern> |
493 | <url-pattern>/admin</url-pattern> |
503 | </servlet-mapping> |
494 | </servlet-mapping> |
504 | <servlet-mapping> |
495 | <servlet-mapping> |
505 | <servlet-name>WelcomeBaco</servlet-name> |
496 | <servlet-name>WelcomeBaco</servlet-name> |
506 | <url-pattern>/pae</url-pattern> |
497 | <url-pattern>/pae</url-pattern> |
507 | </servlet-mapping> |
498 | </servlet-mapping> |
508 | <servlet-mapping> |
499 | <servlet-mapping> |
509 | <servlet-name>WelcomeBaco</servlet-name> |
500 | <servlet-name>WelcomeBaco</servlet-name> |
510 | <url-pattern>/ipppae</url-pattern> |
501 | <url-pattern>/ipppae</url-pattern> |
511 | </servlet-mapping> |
502 | </servlet-mapping> |
512 | 503 | ||
513 | 504 | ||
514 | <servlet-mapping> |
505 | <servlet-mapping> |
515 | <servlet-name>RepositoryDocumentInterface</servlet-name> |
506 | <servlet-name>RepositoryDocumentInterface</servlet-name> |
516 | <url-pattern>/repositoryInterface/*</url-pattern> |
507 | <url-pattern>/repositoryInterface/*</url-pattern> |
517 | </servlet-mapping> |
508 | </servlet-mapping> |
518 | 509 | ||
519 | <servlet-mapping> |
510 | <servlet-mapping> |
520 | <servlet-name>action</servlet-name> |
511 | <servlet-name>action</servlet-name> |
521 | <url-pattern>*.do</url-pattern> |
512 | <url-pattern>*.do</url-pattern> |
522 | </servlet-mapping> |
513 | </servlet-mapping> |
523 | 514 | ||
524 | <!--START FILES--> |
515 | <!--START FILES--> |
525 | <welcome-file-list> |
516 | <welcome-file-list> |
526 | <welcome-file>index.jsp</welcome-file> |
517 | <welcome-file>index.jsp</welcome-file> |
527 | </welcome-file-list> |
518 | </welcome-file-list> |
528 | 519 | ||
529 | 520 | ||
530 | <session-config> |
521 | <session-config> |
531 | <session-timeout>1</session-timeout> |
522 | <session-timeout>1</session-timeout> |
532 | </session-config> |
523 | </session-config> |
533 | 524 | ||
534 | <!--Errors--> |
525 | <!--Errors--> |
535 | <error-page> |
526 | <error-page> |
536 | <exception-type>pt.utl.ist.berserk.logic.serviceManager.exceptions.FilterChainFailedException</exception-type> |
527 | <exception-type>pt.utl.ist.berserk.logic.serviceManager.exceptions.FilterChainFailedException</exception-type> |
537 | <location>/error401.do</location> |
528 | <location>/error401.do</location> |
538 | </error-page> |
529 | </error-page> |
539 | <error-page> |
530 | <error-page> |
540 | <exception-type>pt.estgp.estgweb.web.exceptions.NoCookiesException</exception-type> |
531 | <exception-type>pt.estgp.estgweb.web.exceptions.NoCookiesException</exception-type> |
541 | <location>/errorNoCookies.do</location> |
532 | <location>/errorNoCookies.do</location> |
542 | </error-page> |
533 | </error-page> |
543 | <error-page> |
534 | <error-page> |
544 | <exception-type>pt.estgp.estgweb.web.exceptions.NotAuthorizedException</exception-type> |
535 | <exception-type>pt.estgp.estgweb.web.exceptions.NotAuthorizedException</exception-type> |
545 | <location>/error401.do</location> |
536 | <location>/error401.do</location> |
546 | </error-page> |
537 | </error-page> |
547 | <error-page> |
538 | <error-page> |
548 | <exception-type>pt.estgp.estgweb.web.exceptions.InternalException</exception-type> |
539 | <exception-type>pt.estgp.estgweb.web.exceptions.InternalException</exception-type> |
549 | <location>/error401.do</location> |
540 | <location>/error401.do</location> |
550 | </error-page> |
541 | </error-page> |
551 | <error-page> |
542 | <error-page> |
552 | <exception-type>pt.estgp.estgweb.filters.exceptions.NotFoundException</exception-type> |
543 | <exception-type>pt.estgp.estgweb.filters.exceptions.NotFoundException</exception-type> |
553 | <location>/error404.do</location> |
544 | <location>/error404.do</location> |
554 | </error-page> |
545 | </error-page> |
555 | <error-page> |
546 | <error-page> |
556 | <exception-type>java.io.FileNotFoundException</exception-type> |
547 | <exception-type>java.io.FileNotFoundException</exception-type> |
557 | <location>/error404.do</location> |
548 | <location>/error404.do</location> |
558 | </error-page> |
549 | </error-page> |
559 | <error-page> |
550 | <error-page> |
560 | <exception-type>java.io.IOException</exception-type> |
551 | <exception-type>java.io.IOException</exception-type> |
561 | <location>/error500.do</location> |
552 | <location>/error500.do</location> |
562 | </error-page> |
553 | </error-page> |
563 | <error-page> |
554 | <error-page> |
564 | <exception-type>java.lang.RuntimeException</exception-type> |
555 | <exception-type>java.lang.RuntimeException</exception-type> |
565 | <location>/error500.do</location> |
556 | <location>/error500.do</location> |
566 | </error-page> |
557 | </error-page> |
567 | <error-page> |
558 | <error-page> |
568 | <exception-type>java.lang.Exception</exception-type> |
559 | <exception-type>java.lang.Exception</exception-type> |
569 | <location>/error500.do</location> |
560 | <location>/error500.do</location> |
570 | </error-page> |
561 | </error-page> |
571 | <error-page> |
562 | <error-page> |
572 | <error-code>401</error-code> |
563 | <error-code>401</error-code> |
573 | <location>/error401.do</location> |
564 | <location>/error401.do</location> |
574 | </error-page> |
565 | </error-page> |
575 | <error-page> |
566 | <error-page> |
576 | <error-code>404</error-code> |
567 | <error-code>404</error-code> |
577 | <location>/error404.do</location> |
568 | <location>/error404.do</location> |
578 | </error-page> |
569 | </error-page> |
579 | <error-page> |
570 | <error-page> |
580 | <error-code>408</error-code> |
571 | <error-code>408</error-code> |
581 | <location>/error408.do</location> |
572 | <location>/error408.do</location> |
582 | </error-page> |
573 | </error-page> |
583 | <error-page> |
574 | <error-page> |
584 | <error-code>500</error-code> |
575 | <error-code>500</error-code> |
585 | <location>/error500.do</location> |
576 | <location>/error500.do</location> |
586 | </error-page> |
577 | </error-page> |
587 | <error-page> |
578 | <error-page> |
588 | <error-code>503</error-code> |
579 | <error-code>503</error-code> |
589 | <location>/error503.do</location> |
580 | <location>/error503.do</location> |
590 | </error-page> |
581 | </error-page> |
591 | 582 | ||
592 | 583 | ||
593 | <!--TLDS--> |
584 | <!--TLDS--> |
594 | <jsp-config> |
585 | <jsp-config> |
595 | 586 | ||
596 | 587 | ||
597 | 588 | ||
598 | <taglib> |
589 | <taglib> |
599 | <taglib-uri>/WEB-INF/tlds/jomm.tld</taglib-uri> |
590 | <taglib-uri>/WEB-INF/tlds/jomm.tld</taglib-uri> |
600 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
591 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
601 | </taglib> |
592 | </taglib> |
602 | <taglib> |
593 | <taglib> |
603 | <taglib-uri>/WEB-INF/tlds/baco.tld</taglib-uri> |
594 | <taglib-uri>/WEB-INF/tlds/baco.tld</taglib-uri> |
604 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
595 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
605 | </taglib> |
596 | </taglib> |
606 | <taglib> |
597 | <taglib> |
607 | <taglib-uri>/WEB-INF/tlds/struts-bean.tld</taglib-uri> |
598 | <taglib-uri>/WEB-INF/tlds/struts-bean.tld</taglib-uri> |
608 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
599 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
609 | </taglib> |
600 | </taglib> |
610 | <taglib> |
601 | <taglib> |
611 | <taglib-uri>/WEB-INF/tlds/struts-html.tld</taglib-uri> |
602 | <taglib-uri>/WEB-INF/tlds/struts-html.tld</taglib-uri> |
612 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
603 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
613 | </taglib> |
604 | </taglib> |
614 | <taglib> |
605 | <taglib> |
615 | <taglib-uri>/WEB-INF/tlds/struts-logic.tld</taglib-uri> |
606 | <taglib-uri>/WEB-INF/tlds/struts-logic.tld</taglib-uri> |
616 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
607 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
617 | </taglib> |
608 | </taglib> |
618 | <taglib> |
609 | <taglib> |
619 | <taglib-uri>/WEB-INF/tlds/struts-nested.tld</taglib-uri> |
610 | <taglib-uri>/WEB-INF/tlds/struts-nested.tld</taglib-uri> |
620 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
611 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
621 | </taglib> |
612 | </taglib> |
622 | <taglib> |
613 | <taglib> |
623 | <taglib-uri>/WEB-INF/tlds/struts-tiles.tld</taglib-uri> |
614 | <taglib-uri>/WEB-INF/tlds/struts-tiles.tld</taglib-uri> |
624 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
615 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
625 | </taglib> |
616 | </taglib> |
626 | 617 | ||
627 | <taglib> |
618 | <taglib> |
628 | <taglib-uri>/WEB-INF/jomm.tld</taglib-uri> |
619 | <taglib-uri>/WEB-INF/jomm.tld</taglib-uri> |
629 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
620 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
630 | </taglib> |
621 | </taglib> |
631 | <taglib> |
622 | <taglib> |
632 | <taglib-uri>/WEB-INF/baco.tld</taglib-uri> |
623 | <taglib-uri>/WEB-INF/baco.tld</taglib-uri> |
633 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
624 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
634 | </taglib> |
625 | </taglib> |
635 | <taglib> |
626 | <taglib> |
636 | <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> |
627 | <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> |
637 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
628 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
638 | </taglib> |
629 | </taglib> |
639 | <taglib> |
630 | <taglib> |
640 | <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> |
631 | <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> |
641 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
632 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
642 | </taglib> |
633 | </taglib> |
643 | <taglib> |
634 | <taglib> |
644 | <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> |
635 | <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> |
645 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
636 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
646 | </taglib> |
637 | </taglib> |
647 | <taglib> |
638 | <taglib> |
648 | <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> |
639 | <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> |
649 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
640 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
650 | </taglib> |
641 | </taglib> |
651 | <taglib> |
642 | <taglib> |
652 | <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> |
643 | <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> |
653 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
644 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
654 | </taglib> |
645 | </taglib> |
655 | <jsp-property-group> |
646 | <jsp-property-group> |
656 | <description>Property group for common configuration for all the JSP's</description> |
647 | <description>Property group for common configuration for all the JSP's</description> |
657 | <url-pattern>*.jsp</url-pattern> |
648 | <url-pattern>*.jsp</url-pattern> |
658 | <page-encoding>UTF-8</page-encoding> |
649 | <page-encoding>UTF-8</page-encoding> |
659 | </jsp-property-group> |
650 | </jsp-property-group> |
660 | </jsp-config> |
651 | </jsp-config> |
661 | 652 | ||
662 | 653 | ||
663 | </web-app> |
654 | </web-app> |
664 | 655 |