comparison contrib/make_flys_release/confs/web.xml @ 4065:9d404069f361

Added build script for FLYS release.
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 09 Oct 2012 12:30:13 +0200
parents
children
comparison
equal deleted inserted replaced
4064:61020a61ed38 4065:9d404069f361
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE web-app
3 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
4 "http://java.sun.com/dtd/web-app_2_3.dtd">
5
6 <web-app>
7
8 <context-param>
9 <param-name>server-url</param-name>
10 <param-value>http://localhost:8999</param-value>
11 </context-param>
12
13 <context-param>
14 <param-name>authentication</param-name>
15 <param-value>GGInA</param-value>
16 </context-param>
17
18 <context-param>
19 <param-name>features-file</param-name>
20 <param-value>/WEB-INF/features.xml</param-value>
21 </context-param>
22
23 <context-param>
24 <param-name>log4j-properties</param-name>
25 <param-value>/WEB-INF/log4j.properties</param-value>
26 </context-param>
27
28 <listener>
29 <listener-class>de.intevation.flys.client.server.BaseServletContextListener</listener-class>
30 </listener>
31
32
33 <!-- Servlets -->
34 <servlet>
35 <servlet-name>user</servlet-name>
36 <servlet-class>de.intevation.flys.client.server.UserServiceImpl</servlet-class>
37 </servlet>
38
39 <servlet-mapping>
40 <servlet-name>user</servlet-name>
41 <url-pattern>/flys/user</url-pattern>
42 </servlet-mapping>
43
44 <servlet>
45 <servlet-name>artifact</servlet-name>
46 <servlet-class>de.intevation.flys.client.server.ArtifactServiceImpl</servlet-class>
47 </servlet>
48
49 <servlet-mapping>
50 <servlet-name>artifact</servlet-name>
51 <url-pattern>/flys/artifact</url-pattern>
52 </servlet-mapping>
53
54 <servlet>
55 <servlet-name>getartifact</servlet-name>
56 <servlet-class>de.intevation.flys.client.server.GetArtifactServiceImpl</servlet-class>
57 </servlet>
58
59 <servlet-mapping>
60 <servlet-name>getartifact</servlet-name>
61 <url-pattern>/flys/getartifact</url-pattern>
62 </servlet-mapping>
63
64 <servlet>
65 <servlet-name>cross-section-km</servlet-name>
66 <servlet-class>de.intevation.flys.client.server.CrossSectionKMServiceImpl</servlet-class>
67 </servlet>
68
69 <servlet-mapping>
70 <servlet-name>cross-section-km</servlet-name>
71 <url-pattern>/flys/cross-section-km</url-pattern>
72 </servlet-mapping>
73
74 <servlet>
75 <servlet-name>create-collection</servlet-name>
76 <servlet-class>de.intevation.flys.client.server.CreateCollectionServiceImpl</servlet-class>
77 </servlet>
78
79 <servlet-mapping>
80 <servlet-name>create-collection</servlet-name>
81 <url-pattern>/flys/create-collection</url-pattern>
82 </servlet-mapping>
83
84 <servlet>
85 <servlet-name>rivers</servlet-name>
86 <servlet-class>de.intevation.flys.client.server.RiverServiceImpl</servlet-class>
87 </servlet>
88
89 <servlet-mapping>
90 <servlet-name>rivers</servlet-name>
91 <url-pattern>/flys/rivers</url-pattern>
92 </servlet-mapping>
93
94 <servlet>
95 <servlet-name>gaugeoverviewinfo</servlet-name>
96 <servlet-class>de.intevation.flys.client.server.GaugeOverviewInfoServiceImpl</servlet-class>
97 </servlet>
98
99 <servlet-mapping>
100 <servlet-name>gaugeoverviewinfo</servlet-name>
101 <url-pattern>/flys/gaugeoverviewinfo</url-pattern>
102 </servlet-mapping>
103
104 <servlet>
105 <servlet-name>forward</servlet-name>
106 <servlet-class>de.intevation.flys.client.server.StepForwardServiceImpl</servlet-class>
107 </servlet>
108
109 <servlet-mapping>
110 <servlet-name>forward</servlet-name>
111 <url-pattern>/flys/forward</url-pattern>
112 </servlet-mapping>
113
114 <servlet>
115 <servlet-name>feed</servlet-name>
116 <servlet-class>de.intevation.flys.client.server.FeedServiceImpl</servlet-class>
117 </servlet>
118
119 <servlet-mapping>
120 <servlet-name>feed</servlet-name>
121 <url-pattern>/flys/feed</url-pattern>
122 </servlet-mapping>
123
124 <servlet>
125 <servlet-name>fixings-overview</servlet-name>
126 <servlet-class>de.intevation.flys.client.server.FixingsOverviewServiceImpl</servlet-class>
127 </servlet>
128
129 <servlet-mapping>
130 <servlet-name>fixings-overview</servlet-name>
131 <url-pattern>/flys/fixings-overview</url-pattern>
132 </servlet-mapping>
133
134 <servlet>
135 <servlet-name>advance</servlet-name>
136 <servlet-class>de.intevation.flys.client.server.AdvanceServiceImpl</servlet-class>
137 </servlet>
138
139 <servlet-mapping>
140 <servlet-name>advance</servlet-name>
141 <url-pattern>/flys/advance</url-pattern>
142 </servlet-mapping>
143
144 <servlet>
145 <servlet-name>add-artifact</servlet-name>
146 <servlet-class>de.intevation.flys.client.server.AddArtifactServiceImpl</servlet-class>
147 </servlet>
148
149 <servlet-mapping>
150 <servlet-name>add-artifact</servlet-name>
151 <url-pattern>/flys/add-artifact</url-pattern>
152 </servlet-mapping>
153
154 <servlet>
155 <servlet-name>load-artifact</servlet-name>
156 <servlet-class>de.intevation.flys.client.server.LoadArtifactServiceImpl</servlet-class>
157 </servlet>
158
159 <servlet-mapping>
160 <servlet-name>load-artifact</servlet-name>
161 <url-pattern>/flys/load-artifact</url-pattern>
162 </servlet-mapping>
163
164 <servlet>
165 <servlet-name>describe-collection</servlet-name>
166 <servlet-class>de.intevation.flys.client.server.DescribeCollectionServiceImpl</servlet-class>
167 </servlet>
168
169 <servlet-mapping>
170 <servlet-name>describe-collection</servlet-name>
171 <url-pattern>/flys/describe-collection</url-pattern>
172 </servlet-mapping>
173
174 <servlet>
175 <servlet-name>user-collections</servlet-name>
176 <servlet-class>de.intevation.flys.client.server.UserCollectionsServiceImpl</servlet-class>
177 </servlet>
178
179 <servlet-mapping>
180 <servlet-name>user-collections</servlet-name>
181 <url-pattern>/flys/user-collections</url-pattern>
182 </servlet-mapping>
183
184 <servlet>
185 <servlet-name>distanceinfo</servlet-name>
186 <servlet-class>de.intevation.flys.client.server.DistanceInfoServiceImpl</servlet-class>
187 </servlet>
188
189 <servlet-mapping>
190 <servlet-name>distanceinfo</servlet-name>
191 <url-pattern>/flys/distanceinfo</url-pattern>
192 </servlet-mapping>
193
194 <servlet>
195 <servlet-name>dischargeinfo</servlet-name>
196 <servlet-class>de.intevation.flys.client.server.DischargeInfoServiceImpl</servlet-class>
197 </servlet>
198
199 <servlet-mapping>
200 <servlet-name>dischargeinfo</servlet-name>
201 <url-pattern>/flys/dischargeinfo</url-pattern>
202 </servlet-mapping>
203
204 <servlet>
205 <servlet-name>DischargeInfoXML</servlet-name>
206 <servlet-class>de.intevation.flys.client.server.DischargeInfoXML</servlet-class>
207 </servlet>
208
209 <servlet-mapping>
210 <servlet-name>DischargeInfoXML</servlet-name>
211 <url-pattern>/flys/dischargeinfoxml</url-pattern>
212 </servlet-mapping>
213
214 <servlet>
215 <servlet-name>meta-data</servlet-name>
216 <servlet-class>de.intevation.flys.client.server.MetaDataServiceImpl</servlet-class>
217 </servlet>
218
219 <servlet-mapping>
220 <servlet-name>meta-data</servlet-name>
221 <url-pattern>/flys/meta-data</url-pattern>
222 </servlet-mapping>
223
224 <servlet>
225 <servlet-name>mainvalues</servlet-name>
226 <servlet-class>de.intevation.flys.client.server.WQInfoServiceImpl</servlet-class>
227 </servlet>
228
229 <servlet-mapping>
230 <servlet-name>mainvalues</servlet-name>
231 <url-pattern>/flys/mainvalues</url-pattern>
232 </servlet-mapping>
233
234 <servlet>
235 <servlet-name>gaugeinfo</servlet-name>
236 <servlet-class>de.intevation.flys.client.server.GaugeInfoServiceImpl</servlet-class>
237 </servlet>
238
239 <servlet-mapping>
240 <servlet-name>gaugeinfo</servlet-name>
241 <url-pattern>/flys/gaugeinfo</url-pattern>
242 </servlet-mapping>
243
244 <servlet>
245 <servlet-name>csv</servlet-name>
246 <servlet-class>de.intevation.flys.client.server.CSVExportServiceImpl</servlet-class>
247 </servlet>
248
249 <servlet-mapping>
250 <servlet-name>csv</servlet-name>
251 <url-pattern>/flys/csv</url-pattern>
252 </servlet-mapping>
253
254 <servlet>
255 <servlet-name>ChartOutputService</servlet-name>
256 <servlet-class>de.intevation.flys.client.server.ChartOutputServiceImpl</servlet-class>
257 </servlet>
258
259 <servlet-mapping>
260 <servlet-name>ChartOutputService</servlet-name>
261 <url-pattern>/flys/chart</url-pattern>
262 </servlet-mapping>
263
264 <!-- MapFish Print -->
265 <servlet>
266 <servlet-name>MapOutputService</servlet-name>
267 <servlet-class>de.intevation.flys.client.server.MapOutputServiceImpl</servlet-class>
268 </servlet>
269
270 <servlet-mapping>
271 <servlet-name>MapOutputService</servlet-name>
272 <url-pattern>/flys/map</url-pattern>
273 </servlet-mapping>
274
275 <servlet>
276 <servlet-name>mapfish.print</servlet-name>
277 <servlet-class>org.mapfish.print.servlet.MapPrinterServlet</servlet-class>
278 <init-param>
279 <param-name>config</param-name>
280 <param-value>WEB-INF/config.yaml</param-value>
281 </init-param>
282 </servlet>
283
284 <servlet-mapping>
285 <servlet-name>mapfish.print</servlet-name>
286 <url-pattern>/flys/mapfish-print/*</url-pattern>
287 </servlet-mapping>
288
289 <!-- Servlet to bridge between MapFish Print and FLYS3 -->
290 <servlet>
291 <servlet-name>MapPrintService</servlet-name>
292 <servlet-class>de.intevation.flys.client.server.MapPrintServiceImpl</servlet-class>
293 <init-param>
294 <param-name>config</param-name>
295 <param-value>WEB-INF/config.yaml</param-value>
296 </init-param>
297 <init-param>
298 <param-name>print-url</param-name>
299 <param-value>http://localhost:8888/flys/mapfish-print</param-value>
300 </init-param>
301 </servlet>
302
303 <servlet-mapping>
304 <servlet-name>MapPrintService</servlet-name>
305 <url-pattern>/flys/map-print</url-pattern>
306 </servlet-mapping>
307
308
309 <servlet>
310 <servlet-name>FixingsKMChartService</servlet-name>
311 <servlet-class>de.intevation.flys.client.server.FixingsKMChartServiceImpl</servlet-class>
312 </servlet>
313
314 <servlet-mapping>
315 <servlet-name>FixingsKMChartService</servlet-name>
316 <url-pattern>/flys/fixings-km-chart</url-pattern>
317 </servlet-mapping>
318
319 <servlet>
320 <servlet-name>DistanceInfoXML</servlet-name>
321 <servlet-class>de.intevation.flys.client.server.DistanceInfoXML</servlet-class>
322 </servlet>
323
324 <servlet-mapping>
325 <servlet-name>DistanceInfoXML</servlet-name>
326 <url-pattern>/flys/distanceinfoxml</url-pattern>
327 </servlet-mapping>
328
329 <servlet>
330 <servlet-name>ExportService</servlet-name>
331 <servlet-class>de.intevation.flys.client.server.ExportServiceImpl</servlet-class>
332 </servlet>
333
334 <servlet-mapping>
335 <servlet-name>ExportService</servlet-name>
336 <url-pattern>/flys/export</url-pattern>
337 </servlet-mapping>
338
339 <servlet>
340 <servlet-name>CollectionAttributeService</servlet-name>
341 <servlet-class>de.intevation.flys.client.server.CollectionAttributeServiceImpl</servlet-class>
342 </servlet>
343
344 <servlet-mapping>
345 <servlet-name>CollectionAttributeService</servlet-name>
346 <url-pattern>/flys/collection-attribute</url-pattern>
347 </servlet-mapping>
348
349 <servlet>
350 <servlet-name>CollectionItemAttributeService</servlet-name>
351 <servlet-class>de.intevation.flys.client.server.CollectionItemAttributeServiceImpl</servlet-class>
352 </servlet>
353
354 <servlet-mapping>
355 <servlet-name>CollectionItemAttributeService</servlet-name>
356 <url-pattern>/flys/collection-item-attribute</url-pattern>
357 </servlet-mapping>
358
359 <servlet>
360 <servlet-name>ChartInfoService</servlet-name>
361 <servlet-class>de.intevation.flys.client.server.ChartInfoServiceImpl</servlet-class>
362 </servlet>
363
364 <servlet-mapping>
365 <servlet-name>ChartInfoService</servlet-name>
366 <url-pattern>/flys/chart-info</url-pattern>
367 </servlet-mapping>
368
369 <servlet>
370 <servlet-name>ReportService</servlet-name>
371 <servlet-class>de.intevation.flys.client.server.ReportServiceImpl</servlet-class>
372 </servlet>
373
374 <servlet-mapping>
375 <servlet-name>ReportService</servlet-name>
376 <url-pattern>/flys/report</url-pattern>
377 </servlet-mapping>
378
379 <servlet>
380 <servlet-name>SetCollectionNameService</servlet-name>
381 <servlet-class>de.intevation.flys.client.server.SetCollectionNameServiceImpl</servlet-class>
382 </servlet>
383
384 <servlet-mapping>
385 <servlet-name>SetCollectionNameService</servlet-name>
386 <url-pattern>/flys/set-collectionname</url-pattern>
387 </servlet-mapping>
388
389 <servlet>
390 <servlet-name>SetCollectionTTLService</servlet-name>
391 <servlet-class>de.intevation.flys.client.server.SetCollectionTTLServiceImpl</servlet-class>
392 </servlet>
393
394 <servlet-mapping>
395 <servlet-name>SetCollectionTTLService</servlet-name>
396 <url-pattern>/flys/set-collectionttl</url-pattern>
397 </servlet-mapping>
398
399 <servlet>
400 <servlet-name>DeleteCollectionService</servlet-name>
401 <servlet-class>de.intevation.flys.client.server.DeleteCollectionServiceImpl</servlet-class>
402 </servlet>
403
404 <servlet-mapping>
405 <servlet-name>DeleteCollectionService</servlet-name>
406 <url-pattern>/flys/delete-collection</url-pattern>
407 </servlet-mapping>
408
409 <servlet>
410 <servlet-name>MapInfoService</servlet-name>
411 <servlet-class>de.intevation.flys.client.server.MapInfoServiceImpl</servlet-class>
412 </servlet>
413
414 <servlet-mapping>
415 <servlet-name>MapInfoService</servlet-name>
416 <url-pattern>/flys/map-info</url-pattern>
417 </servlet-mapping>
418
419 <servlet>
420 <servlet-name>getfeatureinfo</servlet-name>
421 <servlet-class>de.intevation.flys.client.server.GFIServiceImpl</servlet-class>
422 </servlet>
423
424 <servlet-mapping>
425 <servlet-name>getfeatureinfo</servlet-name>
426 <url-pattern>/flys/getfeatureinfo</url-pattern>
427 </servlet-mapping>
428
429 <servlet>
430 <servlet-name>getcapabilities</servlet-name>
431 <servlet-class>de.intevation.flys.client.server.GCServiceImpl</servlet-class>
432 </servlet>
433
434 <servlet-mapping>
435 <servlet-name>getcapabilities</servlet-name>
436 <url-pattern>/flys/getcapabilities</url-pattern>
437 </servlet-mapping>
438
439 <servlet>
440 <servlet-name>DescribeArtifactService</servlet-name>
441 <servlet-class>de.intevation.flys.client.server.DescribeArtifactServiceImpl</servlet-class>
442 </servlet>
443
444 <servlet-mapping>
445 <servlet-name>DescribeArtifactService</servlet-name>
446 <url-pattern>/flys/describe</url-pattern>
447 </servlet-mapping>
448
449 <servlet>
450 <servlet-name>remove-artifact</servlet-name>
451 <servlet-class>de.intevation.flys.client.server.RemoveArtifactServiceImpl</servlet-class>
452 </servlet>
453
454 <servlet-mapping>
455 <servlet-name>remove-artifact</servlet-name>
456 <url-pattern>/flys/remove-artifact</url-pattern>
457 </servlet-mapping>
458
459 <servlet>
460 <servlet-name>GetWMSUrls</servlet-name>
461 <servlet-class>de.intevation.flys.client.server.MapUrlServiceImpl</servlet-class>
462 </servlet>
463
464 <servlet-mapping>
465 <servlet-name>GetWMSUrls</servlet-name>
466 <url-pattern>/flys/map-urls</url-pattern>
467 </servlet-mapping>
468
469 <servlet>
470 <servlet-name>FileUpload</servlet-name>
471 <servlet-class>de.intevation.flys.client.server.FileUploadServiceImpl</servlet-class>
472 </servlet>
473
474 <servlet-mapping>
475 <servlet-name>FileUpload</servlet-name>
476 <url-pattern>/flys/fileupload</url-pattern>
477 </servlet-mapping>
478
479 <servlet>
480 <servlet-name>themelisting</servlet-name>
481 <servlet-class>de.intevation.flys.client.server.ThemeListingServiceImpl</servlet-class>
482 </servlet>
483
484 <servlet-mapping>
485 <servlet-name>themelisting</servlet-name>
486 <url-pattern>/flys/themelisting</url-pattern>
487 </servlet-mapping>
488
489 <servlet>
490 <servlet-name>SQKMChart</servlet-name>
491 <servlet-class>de.intevation.flys.client.server.SQKMChartServiceImpl</servlet-class>
492 </servlet>
493
494 <servlet-mapping>
495 <servlet-name>SQKMChart</servlet-name>
496 <url-pattern>/flys/sq-km-chart</url-pattern>
497 </servlet-mapping>
498
499 <servlet>
500 <servlet-name>BedKMChart</servlet-name>
501 <servlet-class>de.intevation.flys.client.server.BedKMChartServiceImpl</servlet-class>
502 </servlet>
503
504 <servlet-mapping>
505 <servlet-name>BedKMChart</servlet-name>
506 <url-pattern>/flys/bed-km-chart</url-pattern>
507 </servlet-mapping>
508
509 <servlet>
510 <servlet-name>BedloadKMChart</servlet-name>
511 <servlet-class>de.intevation.flys.client.server.BedloadKMChartServiceImpl</servlet-class>
512 </servlet>
513
514 <servlet-mapping>
515 <servlet-name>BedloadKMChart</servlet-name>
516 <url-pattern>/flys/bedload-km-chart</url-pattern>
517 </servlet-mapping>
518
519 <servlet>
520 <servlet-name>login</servlet-name>
521 <servlet-class>de.intevation.flys.client.server.LoginServlet</servlet-class>
522 </servlet>
523
524 <servlet-mapping>
525 <servlet-name>login</servlet-name>
526 <url-pattern>/flys/login</url-pattern>
527 </servlet-mapping>
528
529 <servlet>
530 <servlet-name>modules</servlet-name>
531 <servlet-class>de.intevation.flys.client.server.ModuleServiceImpl</servlet-class>
532 </servlet>
533
534 <servlet-mapping>
535 <servlet-name>modules</servlet-name>
536 <url-pattern>/flys/modules</url-pattern>
537 </servlet-mapping>
538
539 <filter>
540 <filter-name>GGInAFilter</filter-name>
541 <filter-class>de.intevation.flys.client.server.GGInAFilter</filter-class>
542 <init-param>
543 <param-name>deactivate</param-name>
544 <param-value>false</param-value>
545 </init-param>
546 </filter>
547
548 <filter-mapping>
549 <filter-name>GGInAFilter</filter-name>
550 <url-pattern>/*</url-pattern>
551 </filter-mapping>
552
553 <!-- Default page to serve -->
554 <welcome-file-list>
555 <welcome-file>FLYS.html</welcome-file>
556 </welcome-file-list>
557
558 </web-app>

http://dive4elements.wald.intevation.org