Rev 1283 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1283 | Rev 1306 | ||
---|---|---|---|
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 | <listener> |
7 | <listener> |
8 | <listener-class> |
8 | <listener-class> |
9 | com.sun.xml.ws.transport.http.servlet.WSServletContextListener |
9 | com.sun.xml.ws.transport.http.servlet.WSServletContextListener |
10 | </listener-class> |
10 | </listener-class> |
11 | </listener> |
11 | </listener> |
12 | 12 | ||
13 | <filter> |
13 | <filter> |
14 | <filter-name>UserRoleProxy</filter-name> |
14 | <filter-name>UserRoleProxy</filter-name> |
15 | <filter-class>pt.estgp.estgweb.web.filters.UserRoleProxy</filter-class> |
15 | <filter-class>pt.estgp.estgweb.web.filters.UserRoleProxy</filter-class> |
16 | </filter> |
16 | </filter> |
17 | <filter> |
17 | <filter> |
18 | <filter-name>RequestedUrlFilter</filter-name> |
18 | <filter-name>RequestedUrlFilter</filter-name> |
19 | <filter-class>pt.estgp.estgweb.web.filters.RequestURLFilter</filter-class> |
19 | <filter-class>pt.estgp.estgweb.web.filters.RequestURLFilter</filter-class> |
20 | </filter> |
20 | </filter> |
21 | <filter> |
21 | <filter> |
22 | <filter-name>CookieFilter</filter-name> |
22 | <filter-name>CookieFilter</filter-name> |
23 | <filter-class>pt.estgp.estgweb.web.filters.CookieFilter</filter-class> |
23 | <filter-class>pt.estgp.estgweb.web.filters.CookieFilter</filter-class> |
24 | </filter> |
24 | </filter> |
25 | <filter> |
25 | <filter> |
26 | <filter-name>UserSessionFilter</filter-name> |
26 | <filter-name>UserSessionFilter</filter-name> |
27 | <filter-class>pt.estgp.estgweb.web.filters.UserSessionFilter</filter-class> |
27 | <filter-class>pt.estgp.estgweb.web.filters.UserSessionFilter</filter-class> |
28 | </filter> |
28 | </filter> |
29 | <filter> |
29 | <filter> |
30 | <filter-name>TopImageFilter</filter-name> |
30 | <filter-name>TopImageFilter</filter-name> |
31 | <filter-class>pt.estgp.estgweb.web.filters.TopImageFilter</filter-class> |
31 | <filter-class>pt.estgp.estgweb.web.filters.TopImageFilter</filter-class> |
32 | </filter> |
32 | </filter> |
33 | <filter> |
33 | <filter> |
34 | <filter-name>TopImageDirectoryFilter</filter-name> |
34 | <filter-name>TopImageDirectoryFilter</filter-name> |
35 | <filter-class>pt.estgp.estgweb.web.filters.TopImageDirectoryFilter</filter-class> |
35 | <filter-class>pt.estgp.estgweb.web.filters.TopImageDirectoryFilter</filter-class> |
36 | </filter> |
36 | </filter> |
37 | <filter> |
37 | <filter> |
38 | <filter-name>UserFilter</filter-name> |
38 | <filter-name>UserFilter</filter-name> |
39 | <filter-class>pt.estgp.estgweb.web.filters.UserFilter</filter-class> |
39 | <filter-class>pt.estgp.estgweb.web.filters.UserFilter</filter-class> |
40 | </filter> |
40 | </filter> |
41 | <filter> |
41 | <filter> |
42 | <filter-name>AdminFilter</filter-name> |
42 | <filter-name>AdminFilter</filter-name> |
43 | <filter-class>pt.estgp.estgweb.web.filters.AdminFilter</filter-class> |
43 | <filter-class>pt.estgp.estgweb.web.filters.AdminFilter</filter-class> |
44 | </filter> |
44 | </filter> |
45 | <filter> |
45 | <filter> |
46 | <filter-name>Set-Character-Encoding</filter-name> |
46 | <filter-name>Set-Character-Encoding</filter-name> |
47 | <filter-class>jomm.web.filter.SetCharacterEncodingFilter</filter-class> |
47 | <filter-class>jomm.web.filter.SetCharacterEncodingFilter</filter-class> |
48 | <init-param> |
48 | <init-param> |
49 | <param-name>encoding</param-name> |
49 | <param-name>encoding</param-name> |
50 | <param-value>UTF-8</param-value> |
50 | <param-value>UTF-8</param-value> |
51 | </init-param> |
51 | </init-param> |
52 | </filter> |
52 | </filter> |
53 | <filter> |
53 | <filter> |
54 | <filter-name>UrlStatFilter</filter-name> |
54 | <filter-name>UrlStatFilter</filter-name> |
55 | <filter-class>pt.estgp.estgweb.web.filters.UrlStatFilter</filter-class> |
55 | <filter-class>pt.estgp.estgweb.web.filters.UrlStatFilter</filter-class> |
56 | </filter> |
56 | </filter> |
57 | <filter> |
57 | <filter> |
58 | <filter-name>RelativePathFilter</filter-name> |
58 | <filter-name>RelativePathFilter</filter-name> |
59 | <filter-class>pt.estgp.estgweb.web.filters.RelativePathFilter</filter-class> |
59 | <filter-class>pt.estgp.estgweb.web.filters.RelativePathFilter</filter-class> |
60 | </filter> |
60 | </filter> |
61 | 61 | ||
62 | <filter-mapping> |
62 | <filter-mapping> |
63 | <filter-name>CookieFilter</filter-name> |
63 | <filter-name>CookieFilter</filter-name> |
64 | <url-pattern>/*</url-pattern> |
64 | <url-pattern>/*</url-pattern> |
65 | </filter-mapping> |
65 | </filter-mapping> |
66 | <filter-mapping> |
66 | <filter-mapping> |
67 | <filter-name>RequestedUrlFilter</filter-name> |
67 | <filter-name>RequestedUrlFilter</filter-name> |
68 | <url-pattern>/*</url-pattern> |
68 | <url-pattern>/*</url-pattern> |
69 | </filter-mapping> |
69 | </filter-mapping> |
70 | <filter-mapping> |
70 | <filter-mapping> |
71 | <filter-name>TopImageFilter</filter-name> |
71 | <filter-name>TopImageFilter</filter-name> |
72 | <url-pattern>/*</url-pattern> |
72 | <url-pattern>/*</url-pattern> |
73 | </filter-mapping> |
73 | </filter-mapping> |
74 | <filter-mapping> |
74 | <filter-mapping> |
75 | <filter-name>Set-Character-Encoding</filter-name> |
75 | <filter-name>Set-Character-Encoding</filter-name> |
76 | <url-pattern>/*</url-pattern> |
76 | <url-pattern>/*</url-pattern> |
77 | </filter-mapping> |
77 | </filter-mapping> |
78 | <filter-mapping> |
78 | <filter-mapping> |
79 | <filter-name>UserSessionFilter</filter-name> |
79 | <filter-name>UserSessionFilter</filter-name> |
80 | <url-pattern>/*</url-pattern> |
80 | <url-pattern>/*</url-pattern> |
81 | </filter-mapping> |
81 | </filter-mapping> |
82 | <filter-mapping> |
82 | <filter-mapping> |
83 | <filter-name>UserRoleProxy</filter-name> |
83 | <filter-name>UserRoleProxy</filter-name> |
84 | <url-pattern>/*</url-pattern> |
84 | <url-pattern>/*</url-pattern> |
85 | </filter-mapping> |
85 | </filter-mapping> |
86 | <filter-mapping> |
86 | <filter-mapping> |
87 | <filter-name>UserFilter</filter-name> |
87 | <filter-name>UserFilter</filter-name> |
88 | <url-pattern>/user/*</url-pattern> |
88 | <url-pattern>/user/*</url-pattern> |
89 | </filter-mapping> |
89 | </filter-mapping> |
90 | <filter-mapping> |
90 | <filter-mapping> |
91 | <filter-name>UserFilter</filter-name> |
91 | <filter-name>UserFilter</filter-name> |
92 | <url-pattern>/dir/utilsIntranet/*</url-pattern> |
92 | <url-pattern>/dir/utilsIntranet/*</url-pattern> |
93 | </filter-mapping> |
93 | </filter-mapping> |
94 | <filter-mapping> |
94 | <filter-mapping> |
95 | <filter-name>UserFilter</filter-name> |
95 | <filter-name>UserFilter</filter-name> |
96 | <url-pattern>/proxy/layoutIOnline/*</url-pattern> |
96 | <url-pattern>/proxy/layoutIOnline/*</url-pattern> |
97 | </filter-mapping> |
97 | </filter-mapping> |
98 | <filter-mapping> |
98 | <filter-mapping> |
99 | <filter-name>UserFilter</filter-name> |
99 | <filter-name>UserFilter</filter-name> |
100 | <url-pattern>/proxy/layoutIntranetUtils/*</url-pattern> |
100 | <url-pattern>/proxy/layoutIntranetUtils/*</url-pattern> |
101 | </filter-mapping> |
101 | </filter-mapping> |
102 | <filter-mapping> |
102 | <filter-mapping> |
103 | <filter-name>UserFilter</filter-name> |
103 | <filter-name>UserFilter</filter-name> |
104 | <url-pattern>/proxy/layoutIntranetUtilsOrg/*</url-pattern> |
104 | <url-pattern>/proxy/layoutIntranetUtilsOrg/*</url-pattern> |
105 | </filter-mapping> |
105 | </filter-mapping> |
106 | <filter-mapping> |
106 | <filter-mapping> |
107 | <filter-name>UserFilter</filter-name> |
107 | <filter-name>UserFilter</filter-name> |
108 | <url-pattern>/proxy/layoutIntranetUtilsSecretaria/*</url-pattern> |
108 | <url-pattern>/proxy/layoutIntranetUtilsSecretaria/*</url-pattern> |
109 | </filter-mapping> |
109 | </filter-mapping> |
110 | <filter-mapping> |
110 | <filter-mapping> |
111 | <filter-name>UserFilter</filter-name> |
111 | <filter-name>UserFilter</filter-name> |
112 | <url-pattern>/proxy/layoutIntranetUtilsEnsino/*</url-pattern> |
112 | <url-pattern>/proxy/layoutIntranetUtilsEnsino/*</url-pattern> |
113 | </filter-mapping> |
113 | </filter-mapping> |
114 | <filter-mapping> |
114 | <filter-mapping> |
115 | <filter-name>UserFilter</filter-name> |
115 | <filter-name>UserFilter</filter-name> |
116 | <url-pattern>/proxy/layoutIntranetUtilsHorarios/*</url-pattern> |
116 | <url-pattern>/proxy/layoutIntranetUtilsHorarios/*</url-pattern> |
117 | </filter-mapping> |
117 | </filter-mapping> |
118 | <filter-mapping> |
118 | <filter-mapping> |
119 | <filter-name>UserFilter</filter-name> |
119 | <filter-name>UserFilter</filter-name> |
120 | <url-pattern>/proxy/layoutIntranetUtilsBolonha/*</url-pattern> |
120 | <url-pattern>/proxy/layoutIntranetUtilsBolonha/*</url-pattern> |
121 | </filter-mapping> |
121 | </filter-mapping> |
122 | <filter-mapping> |
122 | <filter-mapping> |
123 | <filter-name>UserFilter</filter-name> |
123 | <filter-name>UserFilter</filter-name> |
124 | <url-pattern>/courseunitproxy/*</url-pattern> |
124 | <url-pattern>/courseunitproxy/*</url-pattern> |
125 | </filter-mapping> |
125 | </filter-mapping> |
126 | <filter-mapping> |
126 | <filter-mapping> |
127 | <filter-name>RelativePathFilter</filter-name> |
127 | <filter-name>RelativePathFilter</filter-name> |
128 | <url-pattern>/*</url-pattern> |
128 | <url-pattern>/*</url-pattern> |
129 | </filter-mapping> |
129 | </filter-mapping> |
130 | <filter-mapping> |
130 | <filter-mapping> |
131 | <filter-name>UrlStatFilter</filter-name> |
131 | <filter-name>UrlStatFilter</filter-name> |
132 | <url-pattern>/*</url-pattern> |
132 | <url-pattern>/*</url-pattern> |
133 | </filter-mapping> |
133 | </filter-mapping> |
134 | <filter-mapping> |
134 | <filter-mapping> |
135 | <filter-name>AdminFilter</filter-name> |
135 | <filter-name>AdminFilter</filter-name> |
136 | <url-pattern>/admin/*</url-pattern> |
136 | <url-pattern>/admin/*</url-pattern> |
137 | </filter-mapping> |
137 | </filter-mapping> |
138 | <!----> |
138 | <!----> |
139 | <!--SERVLETS--> |
139 | <!--SERVLETS--> |
140 | 140 | ||
141 | <!--SOAP Tutorial--> |
141 | <!--SOAP Tutorial--> |
142 | <servlet> |
142 | <servlet> |
143 | <servlet-name>ws</servlet-name> |
143 | <servlet-name>ws</servlet-name> |
144 | <servlet-class> |
144 | <servlet-class> |
145 | com.sun.xml.ws.transport.http.servlet.WSServlet |
145 | com.sun.xml.ws.transport.http.servlet.WSServlet |
146 | </servlet-class> |
146 | </servlet-class> |
147 | <load-on-startup>1</load-on-startup> |
147 | <load-on-startup>1</load-on-startup> |
148 | </servlet> |
148 | </servlet> |
149 | <!--SOAP Tutorial--> |
149 | <!--SOAP Tutorial--> |
150 | 150 | ||
151 | <servlet> |
151 | <servlet> |
152 | <servlet-name>action</servlet-name> |
152 | <servlet-name>action</servlet-name> |
153 | <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
153 | <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
154 | <init-param> |
154 | <init-param> |
155 | <param-name>config</param-name> |
155 | <param-name>config</param-name> |
156 | <param-value> |
156 | <param-value> |
157 | /WEB-INF/struts/struts-default.xml, |
157 | /WEB-INF/struts/struts-default.xml, |
158 | /WEB-INF/struts/struts-assessment.xml, |
158 | /WEB-INF/struts/struts-assessment.xml, |
159 | /WEB-INF/struts/struts-announcements.xml, |
159 | /WEB-INF/struts/struts-announcements.xml, |
160 | /WEB-INF/struts/struts-banners.xml, |
160 | /WEB-INF/struts/struts-banners.xml, |
161 | /WEB-INF/struts/struts-courseunits.xml, |
161 | /WEB-INF/struts/struts-courseunits.xml, |
162 | /WEB-INF/struts/struts-courses.xml, |
162 | /WEB-INF/struts/struts-courses.xml, |
163 | /WEB-INF/struts/struts-events.xml, |
163 | /WEB-INF/struts/struts-events.xml, |
164 | /WEB-INF/struts/struts-ftpclient.xml, |
164 | /WEB-INF/struts/struts-ftpclient.xml, |
165 | /WEB-INF/struts/struts-processworkflow.xml, |
165 | /WEB-INF/struts/struts-processworkflow.xml, |
166 | /WEB-INF/struts/struts-profile.xml, |
166 | /WEB-INF/struts/struts-profile.xml, |
167 | /WEB-INF/struts/struts-urlstat.xml, |
167 | /WEB-INF/struts/struts-urlstat.xml, |
168 | /WEB-INF/struts/struts-blog.xml, |
168 | /WEB-INF/struts/struts-blog.xml, |
169 | /WEB-INF/struts/struts-commons.xml, |
169 | /WEB-INF/struts/struts-commons.xml, |
170 | /WEB-INF/struts/struts-intranet.xml, |
170 | /WEB-INF/struts/struts-intranet.xml, |
171 | /WEB-INF/struts/struts-reminders.xml, |
171 | /WEB-INF/struts/struts-reminders.xml, |
172 | /WEB-INF/struts/struts-managedidentifier.xml, |
172 | /WEB-INF/struts/struts-managedidentifier.xml, |
173 | /WEB-INF/struts/struts-srusource.xml, |
173 | /WEB-INF/struts/struts-srusource.xml, |
174 | /WEB-INF/struts/struts-survey.xml, <!-- Duarte Santos --> |
174 | /WEB-INF/struts/struts-survey.xml, <!-- Duarte Santos --> |
175 | /WEB-INF/struts/struts-comunicationfolder.xml, |
175 | /WEB-INF/struts/struts-comunicationfolder.xml, |
176 | /WEB-INF/struts/struts-processes.xml, |
176 | /WEB-INF/struts/struts-processes.xml, |
177 | /WEB-INF/struts/struts-configuration.xml |
177 | /WEB-INF/struts/struts-configuration.xml |
178 | </param-value> |
178 | </param-value> |
179 | </init-param> |
179 | </init-param> |
180 | <init-param> |
180 | <init-param> |
181 | <param-name>debug</param-name> |
181 | <param-name>debug</param-name> |
182 | <param-value>2</param-value> |
182 | <param-value>2</param-value> |
183 | </init-param> |
183 | </init-param> |
184 | <init-param> |
184 | <init-param> |
185 | <param-name>detail</param-name> |
185 | <param-name>detail</param-name> |
186 | <param-value>2</param-value> |
186 | <param-value>2</param-value> |
187 | </init-param> |
187 | </init-param> |
188 | <init-param> |
188 | <init-param> |
189 | <param-name>nocache</param-name> |
189 | <param-name>nocache</param-name> |
190 | <param-value>true</param-value> |
190 | <param-value>true</param-value> |
191 | </init-param> |
191 | </init-param> |
192 | <load-on-startup>2</load-on-startup> |
192 | <load-on-startup>2</load-on-startup> |
193 | </servlet> |
193 | </servlet> |
194 | <servlet> |
194 | <servlet> |
195 | <servlet-name>DirWebProxy</servlet-name> |
195 | <servlet-name>DirWebProxy</servlet-name> |
196 | <servlet-class>pt.estgp.estgweb.web.DirWebProxy</servlet-class> |
196 | <servlet-class>pt.estgp.estgweb.web.DirWebProxy</servlet-class> |
197 | </servlet> |
197 | </servlet> |
198 | <servlet> |
198 | <servlet> |
199 | <servlet-name>WebProxy</servlet-name> |
199 | <servlet-name>WebProxy</servlet-name> |
200 | <servlet-class>pt.estgp.estgweb.web.WebProxy</servlet-class> |
200 | <servlet-class>pt.estgp.estgweb.web.WebProxy</servlet-class> |
201 | </servlet> |
201 | </servlet> |
202 | <!--<servlet>--> |
202 | <!--<servlet>--> |
203 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
203 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
204 | <!--<servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class>--> |
204 | <!--<servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class>--> |
205 | <!--</servlet>--> |
205 | <!--</servlet>--> |
206 | <!--<servlet>--> |
206 | <!--<servlet>--> |
207 | <!--<servlet-name>FTPProxy</servlet-name>--> |
207 | <!--<servlet-name>FTPProxy</servlet-name>--> |
208 | <!--<servlet-class>pt.estgp.estgweb.web.FTPProxy</servlet-class>--> |
208 | <!--<servlet-class>pt.estgp.estgweb.web.FTPProxy</servlet-class>--> |
209 | <!--</servlet>--> |
209 | <!--</servlet>--> |
210 | <servlet> |
210 | <servlet> |
211 | <servlet-name>DirProxy</servlet-name> |
211 | <servlet-name>DirProxy</servlet-name> |
212 | <servlet-class>pt.estgp.estgweb.web.DirProxy</servlet-class> |
212 | <servlet-class>pt.estgp.estgweb.web.DirProxy</servlet-class> |
213 | </servlet> |
213 | </servlet> |
214 | <servlet> |
214 | <servlet> |
215 | <servlet-name>LayoutProxy</servlet-name> |
215 | <servlet-name>LayoutProxy</servlet-name> |
216 | <servlet-class>pt.estgp.estgweb.web.LayoutProxy</servlet-class> |
216 | <servlet-class>pt.estgp.estgweb.web.LayoutProxy</servlet-class> |
217 | </servlet> |
217 | </servlet> |
218 | <servlet> |
218 | <servlet> |
219 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
219 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
220 | <servlet-class>pt.estgp.estgweb.web.controllers.courseunits.CourseUnitLayoutProxy</servlet-class> |
220 | <servlet-class>pt.estgp.estgweb.web.controllers.courseunits.CourseUnitLayoutProxy</servlet-class> |
221 | </servlet> |
221 | </servlet> |
222 | <servlet> |
222 | <servlet> |
223 | <servlet-name>StartPathLayoutProxy</servlet-name> |
223 | <servlet-name>StartPathLayoutProxy</servlet-name> |
224 | <servlet-class>pt.estgp.estgweb.web.StartPathLayoutProxy</servlet-class> |
224 | <servlet-class>pt.estgp.estgweb.web.StartPathLayoutProxy</servlet-class> |
225 | </servlet> |
225 | </servlet> |
226 | <servlet> |
226 | <servlet> |
227 | <servlet-name>tmpStream</servlet-name> |
227 | <servlet-name>tmpStream</servlet-name> |
228 | <servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class> |
228 | <servlet-class>pt.estgp.estgweb.web.TmpStream</servlet-class> |
229 | </servlet> |
229 | </servlet> |
230 | <servlet> |
230 | <servlet> |
231 | <servlet-name>imageStream</servlet-name> |
231 | <servlet-name>imageStream</servlet-name> |
232 | <servlet-class>pt.estgp.estgweb.web.ImageStream</servlet-class> |
232 | <servlet-class>pt.estgp.estgweb.web.ImageStream</servlet-class> |
233 | </servlet> |
233 | </servlet> |
234 | <servlet> |
234 | <servlet> |
235 | <servlet-name>BlogServlet</servlet-name> |
235 | <servlet-name>BlogServlet</servlet-name> |
236 | <servlet-class>pt.estgp.estgweb.web.controllers.blogs.BlogServlet</servlet-class> |
236 | <servlet-class>pt.estgp.estgweb.web.controllers.blogs.BlogServlet</servlet-class> |
237 | </servlet> |
237 | </servlet> |
238 | <servlet> |
238 | <servlet> |
239 | <servlet-name>repositoryStream</servlet-name> |
239 | <servlet-name>repositoryStream</servlet-name> |
240 | <servlet-class>pt.estgp.estgweb.web.RepositoryStream</servlet-class> |
240 | <servlet-class>pt.estgp.estgweb.web.RepositoryStream</servlet-class> |
241 | </servlet> |
241 | </servlet> |
242 | <servlet> |
242 | <servlet> |
243 | <servlet-name>ftpProxyStream</servlet-name> |
243 | <servlet-name>ftpProxyStream</servlet-name> |
244 | <servlet-class>pt.estgp.estgweb.web.FTPFileProxy</servlet-class> |
244 | <servlet-class>pt.estgp.estgweb.web.FTPFileProxy</servlet-class> |
245 | </servlet> |
245 | </servlet> |
246 | <servlet> |
246 | <servlet> |
247 | <servlet-name>repositoryStreamVersion</servlet-name> |
247 | <servlet-name>repositoryStreamVersion</servlet-name> |
248 | <servlet-class>pt.estgp.estgweb.web.RepositoryStreamVersion</servlet-class> |
248 | <servlet-class>pt.estgp.estgweb.web.RepositoryStreamVersion</servlet-class> |
249 | </servlet> |
249 | </servlet> |
250 | <servlet> |
250 | <servlet> |
251 | <servlet-name>ServicosImpressao</servlet-name> |
251 | <servlet-name>ServicosImpressao</servlet-name> |
252 | <servlet-class>pt.estgp.estgweb.web.ajaxapis.ServicosImpressao</servlet-class> |
252 | <servlet-class>pt.estgp.estgweb.web.ajaxapis.ServicosImpressao</servlet-class> |
253 | </servlet> |
253 | </servlet> |
254 | 254 | ||
255 | <servlet> |
255 | <servlet> |
256 | <servlet-name>logServiceStream</servlet-name> |
256 | <servlet-name>logServiceStream</servlet-name> |
257 | <servlet-class>pt.estgp.estgweb.web.LogsServiceStream</servlet-class> |
257 | <servlet-class>pt.estgp.estgweb.web.LogsServiceStream</servlet-class> |
258 | </servlet> |
258 | </servlet> |
259 | 259 | ||
260 | <servlet> |
260 | <servlet> |
261 | <servlet-name>schedullerTasksJson</servlet-name> |
261 | <servlet-name>schedullerTasksJson</servlet-name> |
262 | <servlet-class>pt.estgp.estgweb.web.controllers.configuration.SchedullerTasksJson</servlet-class> |
262 | <servlet-class>pt.estgp.estgweb.web.controllers.configuration.SchedullerTasksJson</servlet-class> |
263 | </servlet> |
263 | </servlet> |
264 | 264 | ||
265 | 265 | ||
266 | 266 | ||
267 | 267 | ||
268 | 268 | ||
269 | <!--MAPPINGS--> |
269 | <!--MAPPINGS--> |
270 | 270 | ||
271 | <!--SOAP Tutorial--> |
271 | <!--SOAP Tutorial--> |
272 | <servlet-mapping> |
272 | <servlet-mapping> |
273 | <servlet-name>ws</servlet-name> |
273 | <servlet-name>ws</servlet-name> |
274 | <url-pattern>/hello</url-pattern> |
274 | <url-pattern>/hello</url-pattern> |
275 | </servlet-mapping> |
275 | </servlet-mapping> |
276 | <servlet-mapping> |
276 | <servlet-mapping> |
277 | <servlet-name>ws</servlet-name> |
277 | <servlet-name>ws</servlet-name> |
278 | <url-pattern>/ws/api</url-pattern> |
278 | <url-pattern>/ws/api</url-pattern> |
279 | </servlet-mapping> |
279 | </servlet-mapping> |
280 | 280 | ||
281 | <servlet-mapping> |
281 | <servlet-mapping> |
282 | <servlet-name>ws</servlet-name> |
282 | <servlet-name>ws</servlet-name> |
283 | <url-pattern>/ws/siges</url-pattern> |
283 | <url-pattern>/ws/siges</url-pattern> |
284 | </servlet-mapping> |
284 | </servlet-mapping> |
285 | 285 | ||
286 | <!--SOAP Tutorial--> |
286 | <!--SOAP Tutorial--> |
287 | 287 | ||
288 | 288 | ||
289 | <servlet-mapping> |
289 | <servlet-mapping> |
290 | <servlet-name>action</servlet-name> |
290 | <servlet-name>action</servlet-name> |
291 | <url-pattern>*.do</url-pattern> |
291 | <url-pattern>*.do</url-pattern> |
292 | </servlet-mapping> |
292 | </servlet-mapping> |
293 | <servlet-mapping> |
293 | <servlet-mapping> |
294 | <servlet-name>DirWebProxy</servlet-name> |
294 | <servlet-name>DirWebProxy</servlet-name> |
295 | <url-pattern>/DirWebProxy</url-pattern> |
295 | <url-pattern>/DirWebProxy</url-pattern> |
296 | </servlet-mapping> |
296 | </servlet-mapping> |
297 | <servlet-mapping> |
297 | <servlet-mapping> |
298 | <servlet-name>WebProxy</servlet-name> |
298 | <servlet-name>WebProxy</servlet-name> |
299 | <url-pattern>/WebProxy</url-pattern> |
299 | <url-pattern>/WebProxy</url-pattern> |
300 | </servlet-mapping> |
300 | </servlet-mapping> |
301 | <!--<servlet-mapping>--> |
301 | <!--<servlet-mapping>--> |
302 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
302 | <!--<servlet-name>HTTPProxy</servlet-name>--> |
303 | <!--<url-pattern>/HTTPProxy</url-pattern>--> |
303 | <!--<url-pattern>/HTTPProxy</url-pattern>--> |
304 | <!--</servlet-mapping>--> |
304 | <!--</servlet-mapping>--> |
305 | <!--<servlet-mapping>--> |
305 | <!--<servlet-mapping>--> |
306 | <!--<servlet-name>FTPProxy</servlet-name>--> |
306 | <!--<servlet-name>FTPProxy</servlet-name>--> |
307 | <!--<url-pattern>/FTPProxy</url-pattern>--> |
307 | <!--<url-pattern>/FTPProxy</url-pattern>--> |
308 | <!--</servlet-mapping>--> |
308 | <!--</servlet-mapping>--> |
309 | <servlet-mapping> |
309 | <servlet-mapping> |
310 | <servlet-name>DirProxy</servlet-name> |
310 | <servlet-name>DirProxy</servlet-name> |
311 | <url-pattern>/dir/*</url-pattern> |
311 | <url-pattern>/dir/*</url-pattern> |
312 | </servlet-mapping> |
312 | </servlet-mapping> |
313 | <servlet-mapping> |
313 | <servlet-mapping> |
314 | <servlet-name>LayoutProxy</servlet-name> |
314 | <servlet-name>LayoutProxy</servlet-name> |
315 | <url-pattern>/proxy/*</url-pattern> |
315 | <url-pattern>/proxy/*</url-pattern> |
316 | </servlet-mapping> |
316 | </servlet-mapping> |
317 | <servlet-mapping> |
317 | <servlet-mapping> |
318 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
318 | <servlet-name>CourseUnitLayoutProxy</servlet-name> |
319 | <url-pattern>/courseunitproxy/*</url-pattern> |
319 | <url-pattern>/courseunitproxy/*</url-pattern> |
320 | </servlet-mapping> |
320 | </servlet-mapping> |
321 | <servlet-mapping> |
321 | <servlet-mapping> |
322 | <servlet-name>StartPathLayoutProxy</servlet-name> |
322 | <servlet-name>StartPathLayoutProxy</servlet-name> |
323 | <url-pattern>/startpathproxy/*</url-pattern> |
323 | <url-pattern>/startpathproxy/*</url-pattern> |
324 | </servlet-mapping> |
324 | </servlet-mapping> |
325 | <servlet-mapping> |
325 | <servlet-mapping> |
326 | <servlet-name>tmpStream</servlet-name> |
326 | <servlet-name>tmpStream</servlet-name> |
327 | <url-pattern>/tmpStream/*</url-pattern> |
327 | <url-pattern>/tmpStream/*</url-pattern> |
328 | </servlet-mapping> |
328 | </servlet-mapping> |
329 | <servlet-mapping> |
329 | <servlet-mapping> |
330 | <servlet-name>imageStream</servlet-name> |
330 | <servlet-name>imageStream</servlet-name> |
331 | <url-pattern>/imageStream/*</url-pattern> |
331 | <url-pattern>/imageStream/*</url-pattern> |
332 | </servlet-mapping> |
332 | </servlet-mapping> |
333 | <servlet-mapping> |
333 | <servlet-mapping> |
334 | <servlet-name>repositoryStream</servlet-name> |
334 | <servlet-name>repositoryStream</servlet-name> |
335 | <url-pattern>/repositoryStream/*</url-pattern> |
335 | <url-pattern>/repositoryStream/*</url-pattern> |
336 | </servlet-mapping> |
336 | </servlet-mapping> |
337 | <servlet-mapping> |
337 | <servlet-mapping> |
338 | <servlet-name>repositoryStreamVersion</servlet-name> |
338 | <servlet-name>repositoryStreamVersion</servlet-name> |
339 | <url-pattern>/repositoryStreamVersion/*</url-pattern> |
339 | <url-pattern>/repositoryStreamVersion/*</url-pattern> |
340 | </servlet-mapping> |
340 | </servlet-mapping> |
341 | <servlet-mapping> |
341 | <servlet-mapping> |
342 | <servlet-name>logServiceStream</servlet-name> |
342 | <servlet-name>logServiceStream</servlet-name> |
343 | <url-pattern>/logServiceStream/*</url-pattern> |
343 | <url-pattern>/logServiceStream/*</url-pattern> |
344 | </servlet-mapping> |
344 | </servlet-mapping> |
345 | <servlet-mapping> |
345 | <servlet-mapping> |
346 | <servlet-name>ftpProxyStream</servlet-name> |
346 | <servlet-name>ftpProxyStream</servlet-name> |
347 | <url-pattern>/ftpProxyStream/*</url-pattern> |
347 | <url-pattern>/ftpProxyStream/*</url-pattern> |
348 | </servlet-mapping> |
348 | </servlet-mapping> |
349 | <servlet-mapping> |
349 | <servlet-mapping> |
350 | <servlet-name>BlogServlet</servlet-name> |
350 | <servlet-name>BlogServlet</servlet-name> |
351 | <url-pattern>/blog/*</url-pattern> |
351 | <url-pattern>/blog/*</url-pattern> |
352 | </servlet-mapping> |
352 | </servlet-mapping> |
353 | <servlet-mapping> |
353 | <servlet-mapping> |
354 | <servlet-name>BlogServlet</servlet-name> |
354 | <servlet-name>BlogServlet</servlet-name> |
355 | <url-pattern>/blogger/*</url-pattern> |
355 | <url-pattern>/blogger/*</url-pattern> |
356 | </servlet-mapping> |
356 | </servlet-mapping> |
357 | <servlet-mapping> |
357 | <servlet-mapping> |
358 | <servlet-name>BlogServlet</servlet-name> |
358 | <servlet-name>BlogServlet</servlet-name> |
359 | <url-pattern>/blogspot/*</url-pattern> |
359 | <url-pattern>/blogspot/*</url-pattern> |
360 | </servlet-mapping> |
360 | </servlet-mapping> |
361 | <servlet-mapping> |
361 | <servlet-mapping> |
362 | <servlet-name>ServicosImpressao</servlet-name> |
362 | <servlet-name>ServicosImpressao</servlet-name> |
363 | <url-pattern>/user/ajaxapis/ServicosImpressao</url-pattern> |
363 | <url-pattern>/user/ajaxapis/ServicosImpressao</url-pattern> |
364 | </servlet-mapping> |
364 | </servlet-mapping> |
365 | 365 | ||
366 | <servlet-mapping> |
366 | <servlet-mapping> |
367 | <servlet-name>schedullerTasksJson</servlet-name> |
367 | <servlet-name>schedullerTasksJson</servlet-name> |
368 | <url-pattern>/admin/schedullerTasksJson</url-pattern> |
368 | <url-pattern>/admin/schedullerTasksJson</url-pattern> |
369 | </servlet-mapping> |
369 | </servlet-mapping> |
370 | 370 | ||
371 | 371 | ||
372 | <!--START FILES--> |
372 | <!--START FILES--> |
373 | <welcome-file-list> |
373 | <welcome-file-list> |
374 | <welcome-file>index.jsp</welcome-file> |
374 | <welcome-file>index.jsp</welcome-file> |
375 | </welcome-file-list> |
375 | </welcome-file-list> |
376 | 376 | ||
377 | <session-config> |
377 | <session-config> |
378 | <session-timeout>1</session-timeout> |
378 | <session-timeout>1</session-timeout> |
379 | </session-config> |
379 | </session-config> |
380 | <!--Errors--> |
380 | <!--Errors--> |
381 | <error-page> |
381 | <error-page> |
382 | <exception-type>pt.utl.ist.berserk.logic.serviceManager.exceptions.FilterChainFailedException</exception-type> |
382 | <exception-type>pt.utl.ist.berserk.logic.serviceManager.exceptions.FilterChainFailedException</exception-type> |
383 | <location>/error401.do</location> |
383 | <location>/error401.do</location> |
384 | </error-page> |
384 | </error-page> |
385 | <error-page> |
385 | <error-page> |
386 | <exception-type>pt.estgp.estgweb.web.exceptions.NoCookiesException</exception-type> |
386 | <exception-type>pt.estgp.estgweb.web.exceptions.NoCookiesException</exception-type> |
387 | <location>/errorNoCookies.do</location> |
387 | <location>/errorNoCookies.do</location> |
388 | </error-page> |
388 | </error-page> |
389 | <error-page> |
389 | <error-page> |
390 | <exception-type>pt.estgp.estgweb.web.exceptions.NotAuthorizedException</exception-type> |
390 | <exception-type>pt.estgp.estgweb.web.exceptions.NotAuthorizedException</exception-type> |
391 | <location>/error401.do</location> |
391 | <location>/error401.do</location> |
392 | </error-page> |
392 | </error-page> |
393 | <error-page> |
393 | <error-page> |
394 | <exception-type>pt.estgp.estgweb.web.exceptions.InternalException</exception-type> |
394 | <exception-type>pt.estgp.estgweb.web.exceptions.InternalException</exception-type> |
395 | <location>/error401.do</location> |
395 | <location>/error401.do</location> |
396 | </error-page> |
396 | </error-page> |
397 | <error-page> |
397 | <error-page> |
398 | <exception-type>java.lang.OutOfMemoryError</exception-type> |
398 | <exception-type>java.lang.OutOfMemoryError</exception-type> |
399 | <location>/error500.do</location> |
399 | <location>/error500.do</location> |
400 | </error-page> |
400 | </error-page> |
401 | <error-page> |
401 | <error-page> |
402 | <exception-type>pt.estgp.estgweb.filters.exceptions.NotFoundException</exception-type> |
402 | <exception-type>pt.estgp.estgweb.filters.exceptions.NotFoundException</exception-type> |
403 | <location>/error404.do</location> |
403 | <location>/error404.do</location> |
404 | </error-page> |
404 | </error-page> |
405 | <error-page> |
405 | <error-page> |
406 | <exception-type>java.io.FileNotFoundException</exception-type> |
406 | <exception-type>java.io.FileNotFoundException</exception-type> |
407 | <location>/error404.do</location> |
407 | <location>/error404.do</location> |
408 | </error-page> |
408 | </error-page> |
409 | <error-page> |
409 | <error-page> |
410 | <exception-type>java.io.IOException</exception-type> |
410 | <exception-type>java.io.IOException</exception-type> |
411 | <location>/error500.do</location> |
411 | <location>/error500.do</location> |
412 | </error-page> |
412 | </error-page> |
413 | <error-page> |
413 | <error-page> |
414 | <exception-type>java.lang.Throwable</exception-type> |
414 | <exception-type>java.lang.Throwable</exception-type> |
415 | <location>/error500.do</location> |
415 | <location>/error500.do</location> |
416 | </error-page> |
416 | </error-page> |
417 | <error-page> |
417 | <error-page> |
418 | <error-code>401</error-code> |
418 | <error-code>401</error-code> |
419 | <location>/error401.do</location> |
419 | <location>/error401.do</location> |
420 | </error-page> |
420 | </error-page> |
421 | <error-page> |
421 | <error-page> |
422 | <error-code>404</error-code> |
422 | <error-code>404</error-code> |
423 | <location>/error404.do</location> |
423 | <location>/error404.do</location> |
424 | </error-page> |
424 | </error-page> |
425 | <error-page> |
425 | <error-page> |
426 | <error-code>408</error-code> |
426 | <error-code>408</error-code> |
427 | <location>/error408.do</location> |
427 | <location>/error408.do</location> |
428 | </error-page> |
428 | </error-page> |
429 | <error-page> |
429 | <error-page> |
430 | <error-code>500</error-code> |
430 | <error-code>500</error-code> |
431 | <location>/error500.do</location> |
431 | <location>/error500.do</location> |
432 | </error-page> |
432 | </error-page> |
433 | <error-page> |
433 | <error-page> |
434 | <error-code>503</error-code> |
434 | <error-code>503</error-code> |
435 | <location>/error503.do</location> |
435 | <location>/error503.do</location> |
436 | </error-page> |
436 | </error-page> |
437 | 437 | ||
438 | <!--TLDS--> |
438 | <!--TLDS--> |
439 | <jsp-config> |
439 | <jsp-config> |
440 | <taglib> |
440 | <taglib> |
441 | <taglib-uri>/WEB-INF/tlds/jomm.tld</taglib-uri> |
441 | <taglib-uri>/WEB-INF/tlds/jomm.tld</taglib-uri> |
442 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
442 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
443 | </taglib> |
443 | </taglib> |
444 | <taglib> |
444 | <taglib> |
445 | <taglib-uri>/WEB-INF/tlds/baco.tld</taglib-uri> |
445 | <taglib-uri>/WEB-INF/tlds/baco.tld</taglib-uri> |
446 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
446 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
447 | </taglib> |
447 | </taglib> |
448 | <taglib> |
448 | <taglib> |
449 | <taglib-uri>/WEB-INF/tlds/struts-bean.tld</taglib-uri> |
449 | <taglib-uri>/WEB-INF/tlds/struts-bean.tld</taglib-uri> |
450 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
450 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
451 | </taglib> |
451 | </taglib> |
452 | <taglib> |
452 | <taglib> |
453 | <taglib-uri>/WEB-INF/tlds/struts-html.tld</taglib-uri> |
453 | <taglib-uri>/WEB-INF/tlds/struts-html.tld</taglib-uri> |
454 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
454 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
455 | </taglib> |
455 | </taglib> |
456 | <taglib> |
456 | <taglib> |
457 | <taglib-uri>/WEB-INF/tlds/struts-logic.tld</taglib-uri> |
457 | <taglib-uri>/WEB-INF/tlds/struts-logic.tld</taglib-uri> |
458 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
458 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
459 | </taglib> |
459 | </taglib> |
460 | <taglib> |
460 | <taglib> |
461 | <taglib-uri>/WEB-INF/tlds/struts-nested.tld</taglib-uri> |
461 | <taglib-uri>/WEB-INF/tlds/struts-nested.tld</taglib-uri> |
462 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
462 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
463 | </taglib> |
463 | </taglib> |
464 | <taglib> |
464 | <taglib> |
465 | <taglib-uri>/WEB-INF/tlds/struts-tiles.tld</taglib-uri> |
465 | <taglib-uri>/WEB-INF/tlds/struts-tiles.tld</taglib-uri> |
466 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
466 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
467 | </taglib> |
467 | </taglib> |
468 | 468 | ||
469 | <taglib> |
469 | <taglib> |
470 | <taglib-uri>/WEB-INF/jomm.tld</taglib-uri> |
470 | <taglib-uri>/WEB-INF/jomm.tld</taglib-uri> |
471 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
471 | <taglib-location>/WEB-INF/tlds/jomm.tld</taglib-location> |
472 | </taglib> |
472 | </taglib> |
473 | <taglib> |
473 | <taglib> |
474 | <taglib-uri>/WEB-INF/baco.tld</taglib-uri> |
474 | <taglib-uri>/WEB-INF/baco.tld</taglib-uri> |
475 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
475 | <taglib-location>/WEB-INF/tlds/baco.tld</taglib-location> |
476 | </taglib> |
476 | </taglib> |
477 | <taglib> |
477 | <taglib> |
478 | <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> |
478 | <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> |
479 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
479 | <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
480 | </taglib> |
480 | </taglib> |
481 | <taglib> |
481 | <taglib> |
482 | <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> |
482 | <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> |
483 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
483 | <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
484 | </taglib> |
484 | </taglib> |
485 | <taglib> |
485 | <taglib> |
486 | <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> |
486 | <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> |
487 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
487 | <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
488 | </taglib> |
488 | </taglib> |
489 | <taglib> |
489 | <taglib> |
490 | <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> |
490 | <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> |
491 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
491 | <taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
492 | </taglib> |
492 | </taglib> |
493 | <taglib> |
493 | <taglib> |
494 | <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> |
494 | <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> |
495 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
495 | <taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
496 | </taglib> |
496 | </taglib> |
497 | <jsp-property-group> |
497 | <jsp-property-group> |
498 | <description>Property group for common configuration for all the JSP's</description> |
498 | <description>Property group for common configuration for all the JSP's</description> |
499 | <url-pattern>*.jsp</url-pattern> |
499 | <url-pattern>*.jsp</url-pattern> |
500 | <page-encoding>UTF-8</page-encoding> |
500 | <page-encoding>UTF-8</page-encoding> |
501 | </jsp-property-group> |
501 | </jsp-property-group> |
502 | </jsp-config> |
502 | </jsp-config> |
503 | 503 | ||
504 | </web-app> |
504 | </web-app> |
505 | 505 |