source: main/trunk/greenstone3/web/WEB-INF/servlets.xml@ 30087

Last change on this file since 30087 was 30087, checked in by kjdon, 9 years ago

added a comment

File size: 4.5 KB
Line 
1<servlet>
2 <servlet-name>library</servlet-name>
3 <description>The standard gsdl3 library program</description>
4 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
5 <init-param>
6 <param-name>library_name</param-name>
7 <param-value>library</param-value>
8 </init-param>
9 <init-param>
10 <param-name>site_name</param-name>
11 <param-value>localsite</param-value>
12 </init-param>
13 <init-param>
14 <param-name>interface_name</param-name>
15 <param-value>default</param-value>
16 </init-param>
17 <init-param>
18 <param-name>receptionist_class</param-name>
19 <param-value>DefaultReceptionist</param-value>
20 </init-param>
21 <init-param>
22 <param-name>default_lang</param-name>
23 <param-value>en</param-value>
24 </init-param>
25</servlet>
26
27<servlet>
28 <servlet-name>gs2-library</servlet-name>
29 <description>Greenstone 2 lookalike library program: uses localsite with the gs2 interface</description>
30 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
31 <init-param>
32 <param-name>library_name</param-name>
33 <param-value>gs2-library</param-value>
34 </init-param>
35 <init-param>
36 <param-name>site_name</param-name>
37 <param-value>localsite</param-value>
38 </init-param>
39 <init-param>
40 <param-name>interface_name</param-name>
41 <param-value>gs2</param-value>
42 </init-param>
43 <init-param>
44 <param-name>default_lang</param-name>
45 <param-value>en</param-value>
46 </init-param>
47 <init-param>
48 <param-name>session_expiration</param-name>
49 <param-value>1800</param-value>
50 </init-param>
51 <init-param>
52 <param-name>params_class</param-name>
53 <param-value>GS2Params</param-value>
54 </init-param>
55</servlet>
56
57<servlet>
58 <servlet-name>nzdl-library</servlet-name>
59 <description>gsdl3 library program</description>
60 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
61 <init-param>
62 <param-name>library_name</param-name>
63 <param-value>nzdl</param-value>
64 </init-param>
65 <init-param>
66 <param-name>site_name</param-name>
67 <param-value>nzdl</param-value>
68 </init-param>
69 <init-param>
70 <param-name>interface_name</param-name>
71 <param-value>nzdl</param-value>
72 </init-param>
73 <init-param>
74 <param-name>default_lang</param-name>
75 <param-value>en</param-value>
76 </init-param>
77 <init-param>
78 <param-name>params_class</param-name>
79 <param-value>NZDLParams</param-value>
80 </init-param>
81 <init-param>
82 <param-name>session_expiration</param-name>
83 <param-value>600</param-value>
84 </init-param>
85</servlet>
86
87<servlet>
88 <servlet-name>gateway</servlet-name>
89 <description>gsdl3 library based on gateway site and basic interface. It uses SOAP to talk to localsite</description>
90 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
91 <init-param>
92 <param-name>library_name</param-name>
93 <param-value>gateway</param-value>
94 </init-param>
95 <init-param>
96 <param-name>site_name</param-name>
97 <param-value>gateway</param-value>
98 </init-param>
99 <init-param>
100 <param-name>interface_name</param-name>
101 <param-value>basic</param-value>
102 </init-param>
103 <init-param>
104 <param-name>default_lang</param-name>
105 <param-value>en</param-value>
106 </init-param>
107</servlet>
108
109<servlet>
110 <servlet-name>basic-library</servlet-name>
111 <description>basic gsdl3 library program: uses localsite and the basic interface</description>
112 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
113 <init-param>
114 <param-name>library_name</param-name>
115 <param-value>basic-library</param-value>
116 </init-param>
117 <init-param>
118 <param-name>site_name</param-name>
119 <param-value>localsite</param-value>
120 </init-param>
121 <init-param>
122 <param-name>interface_name</param-name>
123 <param-value>basic</param-value>
124 </init-param>
125 <init-param>
126 <param-name>default_lang</param-name>
127 <param-value>en</param-value>
128 </init-param>
129 <!--<init-param>
130 <param-name>allow_client_side_xslt</param-name>
131 <param-value>true</param-value>
132 </init-param>-->
133</servlet>
134
135<!-- the /* in the url-pattern below is necessary for the restful URLs to work.
136 e.g. greenstone3/library/collection/lucene-jdbm-demo/page/about
137-->
138<servlet-mapping>
139 <servlet-name>library</servlet-name>
140 <url-pattern>/library/*</url-pattern>
141</servlet-mapping>
142
143<servlet-mapping>
144 <servlet-name>gs2-library</servlet-name>
145 <url-pattern>/gs2-library</url-pattern>
146</servlet-mapping>
147
148<servlet-mapping>
149 <servlet-name>nzdl-library</servlet-name>
150 <url-pattern>/nzdl</url-pattern>
151</servlet-mapping>
152
153<servlet-mapping>
154 <servlet-name>gateway</servlet-name>
155 <url-pattern>/gateway</url-pattern>
156</servlet-mapping>
157
158<servlet-mapping>
159 <servlet-name>basic-library</servlet-name>
160 <url-pattern>/basic-library</url-pattern>
161</servlet-mapping>
162
Note: See TracBrowser for help on using the repository browser.