source: ComponentRegistry/trunk/ComponentRegistry/src/main/webapp/WEB-INF/web.xml @ 3086

Last change on this file since 3086 was 3086, checked in by twagoo, 11 years ago

www.clarin.eu/cmd -> infra.clarin.eu/cmd

File size: 4.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3        Configuration file for ComponentRegistry in NON-SHIBBOLIZED context,
4        i.e. development or testing environments.
5-->
6
7<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
8    <display-name>ComponentRegistry</display-name>
9    <description>Clarin Metadata Component Registry</description>
10    <listener>
11        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
12    </listener>
13    <filter>
14        <filter-name>characterEncodingFilter</filter-name>
15        <filter-class>clarin.cmdi.componentregistry.servlet.CharacterEncodingFilter</filter-class>
16        <init-param>
17            <param-name>encoding</param-name>
18            <param-value>UTF-8</param-value>
19        </init-param>
20    </filter>
21    <filter-mapping>
22        <filter-name>characterEncodingFilter</filter-name>
23        <url-pattern>/*</url-pattern>
24    </filter-mapping>
25    <filter>
26        <filter-name>wicket.componentregistry</filter-name>
27        <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
28        <init-param>
29            <param-name>applicationClassName</param-name>
30            <param-value>clarin.cmdi.componentregistry.frontend.AdminApp</param-value>
31        </init-param>
32        <init-param>
33            <param-name>configuration</param-name>
34            <!--      <param-value>development</param-value>-->
35            <param-value>deployment</param-value>
36            <!-- you can override with -Dwicket.configuration=development -->
37        </init-param>
38    </filter>
39    <filter-mapping>
40        <filter-name>wicket.componentregistry</filter-name>
41        <url-pattern>/admin/*</url-pattern>
42    </filter-mapping>
43    <servlet>
44        <servlet-name>ComponentRegistry Web Application</servlet-name>
45        <servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
46        <init-param>
47            <param-name>com.sun.jersey.config.property.resourceConfigClass</param-name>
48            <param-value>com.sun.jersey.api.core.ClassNamesResourceConfig</param-value>
49        </init-param>
50        <init-param>
51            <param-name>com.sun.jersey.config.property.classnames</param-name>
52            <param-value>com.sun.jersey.multipart.impl.FormDataMultiPartDispatchProvider;clarin.cmdi.componentregistry.rest.ComponentRegistryRestService</param-value>
53        </init-param>
54        <!--    <init-param>-->
55        <!--      <param-name>com.sun.jersey.config.property.packages</param-name>-->
56        <!--      <param-value>clarin.cmdi.componentregistry.rest</param-value>-->
57        <!--    </init-param>-->
58        <load-on-startup>1</load-on-startup>
59    </servlet>
60    <servlet-mapping>
61        <servlet-name>ComponentRegistry Web Application</servlet-name>
62        <url-pattern>/rest/*</url-pattern>
63    </servlet-mapping>
64    <servlet>
65        <servlet-name>Isocat Servlet</servlet-name>
66        <servlet-class>clarin.cmdi.componentregistry.servlet.IsocatServlet</servlet-class>
67        <load-on-startup>1</load-on-startup>
68    </servlet>
69    <servlet-mapping>
70        <servlet-name>Isocat Servlet</servlet-name>
71        <url-pattern>/isocat/*</url-pattern>
72    </servlet-mapping>
73    <security-constraint>
74        <display-name>ComponentRegistry web service</display-name>
75        <web-resource-collection>
76            <web-resource-name>ComponentRegistry edit</web-resource-name>
77            <description/>
78            <url-pattern>/rest/*</url-pattern>
79            <http-method>DELETE</http-method>
80            <http-method>PUT</http-method>
81            <http-method>POST</http-method>
82        </web-resource-collection>
83        <auth-constraint>
84            <role-name>tomcat</role-name>
85        </auth-constraint>
86    </security-constraint>
87    <security-constraint>
88        <display-name>ComponentRegistry SWF GET</display-name>
89        <web-resource-collection>
90            <web-resource-name>ComponentRegistry access</web-resource-name>
91            <description/>
92            <url-pattern>/*</url-pattern>
93            <http-method>GET</http-method>
94        </web-resource-collection>
95        <auth-constraint>
96            <role-name>tomcat</role-name>
97        </auth-constraint>
98    </security-constraint>
99    <login-config>
100        <auth-method>BASIC</auth-method>
101    </login-config>
102    <security-role>
103        <description> The role that is required to log in to the Application </description>
104        <role-name>tomcat</role-name>
105    </security-role>
106</web-app>
Note: See TracBrowser for help on using the repository browser.