Changeset 25268
- Timestamp:
- 2012-03-23T15:19:13+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/WEB-INF/web.xml
r25019 r25268 4 4 --> 5 5 <web-app> 6 7 <!-- General description of your web application --> 8 9 <display-name>GSDL3</display-name> 10 <description> 11 Greenstone digital library version 3. 12 </description> 13 14 15 <!-- Context initialization parameters that define shared 16 String constants used within your application, which 17 can be customized by the system administrator who is 18 installing your application. The values actually 19 assigned to these parameters can be retrieved in a 20 servlet or JSP page by calling: 21 22 String value = 23 getServletContext().getInitParameter("name"); 24 25 where "name" matches the <param-name> element of 26 one of these initialization parameters. 27 28 You can define any number of context initialization 29 parameters, including zero. 30 --> 31 32 <context-param> 33 <param-name>webmaster</param-name> 34 <param-value>[email protected]</param-value> 35 <description> 36 The EMAIL address of the administrator to whom questions 37 and comments about this application should be addressed. 38 </description> 39 </context-param> 40 41 42 <!-- Servlet definitions for the servlets that make up 43 your web application, including initialization 44 parameters. With Tomcat, you can also send requests 45 to servlets not listed here with a request like this: 46 47 http://localhost:8080/{context-path}/servlet/{classname} 48 49 but this usage is not guaranteed to be portable. It also 50 makes relative references to images and other resources 51 required by your servlet more complicated, so defining 52 all of your servlets (and defining a mapping to them with 53 a servlet-mapping element) is recommended. 54 55 Servlet initialization parameters can be retrieved in a 56 servlet or JSP page by calling: 57 58 String value = 59 getServletConfig().getInitParameter("name"); 60 61 where "name" matches the <param-name> element of 62 one of these initialization parameters. 63 64 You can define any number of servlets, including zero. 65 --> 66 67 <servlet> 68 <servlet-name>tester</servlet-name> 69 <description>a test servlet</description> 70 <servlet-class>TestServlet</servlet-class> 6 <display-name>GSDL3</display-name> 7 <description> 8 Greenstone digital library version 3. 9 </description> 10 11 <filter> 12 <filter-name>Greenstone URL Filter</filter-name> 13 <filter-class>org.greenstone.gsdl3.core.URLFilter</filter-class> 14 </filter> 15 16 <filter-mapping> 17 <filter-name>Greenstone URL Filter</filter-name> 18 <url-pattern>*</url-pattern> 19 </filter-mapping> 20 21 <!-- Context initialization parameters that define shared 22 String constants used within your application, which 23 can be customized by the system administrator who is 24 installing your application. The values actually 25 assigned to these parameters can be retrieved in a 26 servlet or JSP page by calling: 27 28 String value = 29 getServletContext().getInitParameter("name"); 30 31 where "name" matches the <param-name> element of 32 one of these initialization parameters. 33 34 You can define any number of context initialization 35 parameters, including zero. 36 --> 37 38 <context-param> 39 <param-name>webmaster</param-name> 40 <param-value>[email protected]</param-value> 41 <description> 42 The EMAIL address of the administrator to whom questions 43 and comments about this application should be addressed. 44 </description> 45 </context-param> 46 47 48 <!-- Servlet definitions for the servlets that make up 49 your web application, including initialization 50 parameters. With Tomcat, you can also send requests 51 to servlets not listed here with a request like this: 52 53 http://localhost:8080/{context-path}/servlet/{classname} 54 55 but this usage is not guaranteed to be portable. It also 56 makes relative references to images and other resources 57 required by your servlet more complicated, so defining 58 all of your servlets (and defining a mapping to them with 59 a servlet-mapping element) is recommended. 60 61 Servlet initialization parameters can be retrieved in a 62 servlet or JSP page by calling: 63 64 String value = 65 getServletConfig().getInitParameter("name"); 66 67 where "name" matches the <param-name> element of 68 one of these initialization parameters. 69 70 You can define any number of servlets, including zero. 71 --> 72 73 <servlet> 74 <servlet-name>tester</servlet-name> 75 <description>a test servlet</description> 76 <servlet-class>TestServlet</servlet-class> 77 </servlet> 78 79 <!-- For client side text fetching --> 80 <servlet> 81 <servlet-name>grabtext</servlet-name> 82 <description>Grabs text for client-side display with minimal overhead.</description> 83 <servlet-class>org.greenstone.gsdl3.ClientSideServlet</servlet-class> 84 </servlet> 85 86 87 <servlet> 88 <servlet-name>dev</servlet-name> 89 <description>A new skin engine still in development based on the standard gsdl3 library program</description> 90 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 91 <init-param> 92 <param-name>library_name</param-name> 93 <param-value>dev</param-value> 94 </init-param> 95 <init-param> 96 <param-name>site_name</param-name> 97 <param-value>localsite</param-value> 98 </init-param> 99 <init-param> 100 <param-name>interface_name</param-name> 101 <param-value>oran</param-value> 102 </init-param> 103 <init-param> 104 <param-name>receptionist_class</param-name> 105 <param-value>DefaultReceptionist</param-value> 106 </init-param> 107 <init-param> 108 <param-name>default_lang</param-name> 109 <param-value>en</param-value> 110 </init-param> 111 </servlet> 112 113 <servlet> 114 <servlet-name>gs2-library</servlet-name> 115 <description>Greenstone 2 lookalike library program: uses localsite with the gs2 interface</description> 116 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 117 <init-param> 118 <param-name>library_name</param-name> 119 <param-value>library</param-value> 120 </init-param> 121 <init-param> 122 <param-name>site_name</param-name> 123 <param-value>localsite</param-value> 124 </init-param> 125 <init-param> 126 <param-name>interface_name</param-name> 127 <param-value>gs2</param-value> 128 </init-param> 129 <init-param> 130 <param-name>default_lang</param-name> 131 <param-value>en</param-value> 132 </init-param> 133 <init-param> 134 <param-name>session_expiration</param-name> 135 <param-value>1800</param-value> 136 </init-param> 137 <init-param> 138 <param-name>params_class</param-name> 139 <param-value>GS2Params</param-value> 140 </init-param> 141 </servlet> 142 143 <servlet> 144 <servlet-name>nzdl-library</servlet-name> 145 <description>gsdl3 library program</description> 146 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 147 <init-param> 148 <param-name>library_name</param-name> 149 <param-value>nzdl</param-value> 150 </init-param> 151 <init-param> 152 <param-name>site_name</param-name> 153 <param-value>nzdl</param-value> 154 </init-param> 155 <init-param> 156 <param-name>interface_name</param-name> 157 <param-value>nzdl</param-value> 158 </init-param> 159 <init-param> 160 <param-name>default_lang</param-name> 161 <param-value>en</param-value> 162 </init-param> 163 <init-param> 164 <param-name>params_class</param-name> 165 <param-value>NZDLParams</param-value> 166 </init-param> 167 <init-param> 168 <param-name>session_expiration</param-name> 169 <param-value>600</param-value> 170 </init-param> 71 171 </servlet> 72 73 <!-- For client side text fetching --> 74 <servlet> 75 <servlet-name>grabtext</servlet-name> 76 <description>Grabs text for client-side display with minimal overhead.</description> 77 <servlet-class>org.greenstone.gsdl3.ClientSideServlet</servlet-class> 78 </servlet> 79 80 81 <servlet> 82 <servlet-name>dev</servlet-name> 83 <description>A new skin engine still in development based on the standard gsdl3 library program</description> 84 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 85 <init-param> 86 <param-name>library_name</param-name> 87 <param-value>dev</param-value> 88 </init-param> 89 <init-param> 90 <param-name>site_name</param-name> 91 <param-value>localsite</param-value> 92 </init-param> 93 <init-param> 94 <param-name>interface_name</param-name> 95 <param-value>oran</param-value> 96 </init-param> 97 <init-param> 98 <param-name>receptionist_class</param-name> 99 <param-value>DefaultReceptionist</param-value> 100 </init-param> 101 <init-param> 102 <param-name>default_lang</param-name> 103 <param-value>en</param-value> 104 </init-param> 105 </servlet> 106 107 <servlet> 108 <servlet-name>gs2-library</servlet-name> 109 <description>Greenstone 2 lookalike library program: uses localsite with the gs2 interface</description> 110 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 111 <init-param> 112 <param-name>library_name</param-name> 113 <param-value>library</param-value> 114 </init-param> 115 <init-param> 116 <param-name>site_name</param-name> 117 <param-value>localsite</param-value> 118 </init-param> 119 <init-param> 120 <param-name>interface_name</param-name> 121 <param-value>gs2</param-value> 122 </init-param> 123 <init-param> 124 <param-name>default_lang</param-name> 125 <param-value>en</param-value> 126 </init-param> 127 <init-param> 128 <param-name>session_expiration</param-name> 129 <param-value>1800</param-value> 130 </init-param> 131 <init-param> 132 <param-name>params_class</param-name> 133 <param-value>GS2Params</param-value> 134 </init-param> 135 </servlet> 136 137 <servlet> 138 <servlet-name>nzdl-library</servlet-name> 139 <description>gsdl3 library program</description> 140 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 141 <init-param> 142 <param-name>library_name</param-name> 143 <param-value>nzdl</param-value> 144 </init-param> 145 <init-param> 146 <param-name>site_name</param-name> 147 <param-value>nzdl</param-value> 148 </init-param> 149 <init-param> 150 <param-name>interface_name</param-name> 151 <param-value>nzdl</param-value> 152 </init-param> 153 <init-param> 154 <param-name>default_lang</param-name> 155 <param-value>en</param-value> 156 </init-param> 157 <init-param> 158 <param-name>params_class</param-name> 159 <param-value>NZDLParams</param-value> 160 </init-param> 161 <init-param> 162 <param-name>session_expiration</param-name> 163 <param-value>600</param-value> 164 </init-param> 165 </servlet> 166 167 <servlet> 168 <servlet-name>gateway</servlet-name> 169 <description>gsdl3 library based on gateway site and default interface. It uses SOAP to talk to localsite</description> 170 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 171 <init-param> 172 <param-name>library_name</param-name> 173 <param-value>gateway</param-value> 174 </init-param> 175 <init-param> 176 <param-name>site_name</param-name> 177 <param-value>gateway</param-value> 178 </init-param> 179 <init-param> 180 <param-name>interface_name</param-name> 181 <param-value>default</param-value> 182 </init-param> 183 <init-param> 184 <param-name>default_lang</param-name> 185 <param-value>en</param-value> 186 </init-param> 187 </servlet> 188 189 <servlet> 190 <servlet-name>gs3-library</servlet-name> 191 <description>standard gsdl3 library program: uses localsite and the default interface</description> 192 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 193 <init-param> 194 <param-name>library_name</param-name> 195 <param-value>gs3library</param-value> 196 </init-param> 197 <init-param> 198 <param-name>site_name</param-name> 199 <param-value>localsite</param-value> 200 </init-param> 201 <init-param> 202 <param-name>interface_name</param-name> 203 <param-value>default</param-value> 204 </init-param> 205 <init-param> 206 <param-name>default_lang</param-name> 207 <param-value>en</param-value> 208 </init-param> 209 <!--<init-param> 210 <param-name>allow_client_side_xslt</param-name> 211 <param-value>true</param-value> 212 </init-param>--> 213 </servlet> 214 215 <!-- axis servlets --> 216 <servlet> 217 <servlet-name>AxisServlet</servlet-name> 218 <display-name>Apache-Axis Servlet</display-name> 219 <servlet-class> 220 org.apache.axis.transport.http.AxisServlet 221 </servlet-class> 222 </servlet> 223 224 <servlet> 225 <servlet-name>AdminServlet</servlet-name> 226 <display-name>Axis Admin Servlet</display-name> 227 <servlet-class> 228 org.apache.axis.transport.http.AdminServlet 229 </servlet-class> 230 <load-on-startup>100</load-on-startup> 231 </servlet> 232 233 <servlet> 234 <servlet-name>SOAPMonitorService</servlet-name> 235 <display-name>SOAPMonitorService</display-name> 236 <servlet-class> 237 org.apache.axis.monitor.SOAPMonitorService 238 </servlet-class> 239 <init-param> 240 <param-name>SOAPMonitorPort</param-name> 241 <param-value>5001</param-value> 242 </init-param> 243 <load-on-startup>100</load-on-startup> 244 </servlet> 245 <servlet> 246 <servlet-name>oaiserver</servlet-name> 247 <description>an oai servlet</description> 248 <servlet-class>org.greenstone.gsdl3.OAIServer</servlet-class> 249 <init-param> 250 <param-name>default_lang</param-name> 251 <param-value>en</param-value> 252 </init-param> 253 <init-param> 254 <param-name>site_name</param-name> 255 <!-- More than one site name can be specified using the comma separation style: localsite1,localsite2 --> 256 <param-value>localsite</param-value> 257 </init-param> 258 </servlet> 259 <servlet> 260 <servlet-name>mat</servlet-name> 261 <description>Metadata Analysis Tool</description> 262 <servlet-class>org.greenstone.mat.servlet.MatServlet</servlet-class> 263 </servlet> 264 265 <!-- 266 <filter> 267 <filter-name>UrlRewriteFilter</filter-name> 268 <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> 269 </filter> 270 271 <filter-mapping> 272 <filter-name>UrlRewriteFilter</filter-name> 273 <url-pattern>/*</url-pattern> 274 </filter-mapping> 275 --> 172 173 <servlet> 174 <servlet-name>gateway</servlet-name> 175 <description>gsdl3 library based on gateway site and default interface. It uses SOAP to talk to localsite</description> 176 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 177 <init-param> 178 <param-name>library_name</param-name> 179 <param-value>gateway</param-value> 180 </init-param> 181 <init-param> 182 <param-name>site_name</param-name> 183 <param-value>gateway</param-value> 184 </init-param> 185 <init-param> 186 <param-name>interface_name</param-name> 187 <param-value>default</param-value> 188 </init-param> 189 <init-param> 190 <param-name>default_lang</param-name> 191 <param-value>en</param-value> 192 </init-param> 193 </servlet> 194 195 <servlet> 196 <servlet-name>gs3-library</servlet-name> 197 <description>standard gsdl3 library program: uses localsite and the default interface</description> 198 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 199 <init-param> 200 <param-name>library_name</param-name> 201 <param-value>gs3library</param-value> 202 </init-param> 203 <init-param> 204 <param-name>site_name</param-name> 205 <param-value>localsite</param-value> 206 </init-param> 207 <init-param> 208 <param-name>interface_name</param-name> 209 <param-value>default</param-value> 210 </init-param> 211 <init-param> 212 <param-name>default_lang</param-name> 213 <param-value>en</param-value> 214 </init-param> 215 <!--<init-param> 216 <param-name>allow_client_side_xslt</param-name> 217 <param-value>true</param-value> 218 </init-param>--> 219 </servlet> 220 221 <!-- axis servlets --> 222 <servlet> 223 <servlet-name>AxisServlet</servlet-name> 224 <display-name>Apache-Axis Servlet</display-name> 225 <servlet-class> 226 org.apache.axis.transport.http.AxisServlet 227 </servlet-class> 228 </servlet> 229 230 <servlet> 231 <servlet-name>AdminServlet</servlet-name> 232 <display-name>Axis Admin Servlet</display-name> 233 <servlet-class> 234 org.apache.axis.transport.http.AdminServlet 235 </servlet-class> 236 <load-on-startup>100</load-on-startup> 237 </servlet> 238 239 <servlet> 240 <servlet-name>SOAPMonitorService</servlet-name> 241 <display-name>SOAPMonitorService</display-name> 242 <servlet-class> 243 org.apache.axis.monitor.SOAPMonitorService 244 </servlet-class> 245 <init-param> 246 <param-name>SOAPMonitorPort</param-name> 247 <param-value>5001</param-value> 248 </init-param> 249 <load-on-startup>100</load-on-startup> 250 </servlet> 251 252 <servlet> 253 <servlet-name>oaiserver</servlet-name> 254 <description>an oai servlet</description> 255 <servlet-class>org.greenstone.gsdl3.OAIServer</servlet-class> 256 <init-param> 257 <param-name>default_lang</param-name> 258 <param-value>en</param-value> 259 </init-param> 260 <init-param> 261 <param-name>site_name</param-name> 262 <!-- More than one site name can be specified using the comma separation style: localsite1,localsite2 --> 263 <param-value>localsite</param-value> 264 </init-param> 265 </servlet> 266 267 <servlet> 268 <servlet-name>mat</servlet-name> 269 <description>Metadata Analysis Tool</description> 270 <servlet-class>org.greenstone.mat.servlet.MatServlet</servlet-class> 271 </servlet> 272 273 274 275 276 276 277 277 <!-- Define mappings that are used by the servlet container to … … 288 288 will be mapped to the "controller" servlet. 289 289 290 Note: context path is determined by the servlet container - 291 in Tomcat, specified in server.xml -kjdon 290 Note: context path is determined by the servlet container - 291 in Tomcat, specified in server.xml -kjdon 292 292 293 You may define any number of servlet mappings, including zero. 293 294 It is also legal to define more than one mapping for the same … … 309 310 310 311 <!--There is no need for this mapping, I think --> 311 <servlet-mapping>312 313 314 </servlet-mapping>315 316 317 318 312 <servlet-mapping> 313 <servlet-name>oaiserver</servlet-name> 314 <url-pattern>/oaiserver</url-pattern> 315 </servlet-mapping> 316 317 <servlet-mapping> 318 <servlet-name>nzdl-library</servlet-name> 319 <url-pattern>/nzdl</url-pattern> 319 320 </servlet-mapping> 320 321 322 323 324 325 326 327 <url-pattern>/dev</url-pattern>328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 321 <servlet-mapping> 322 <servlet-name>tester</servlet-name> 323 <url-pattern>/testing</url-pattern> 324 </servlet-mapping> 325 326 <servlet-mapping> 327 <servlet-name>dev</servlet-name> 328 <url-pattern>/dev/*</url-pattern> 329 </servlet-mapping> 330 331 <servlet-mapping> 332 <servlet-name>gs2-library</servlet-name> 333 <url-pattern>/library</url-pattern> 334 </servlet-mapping> 335 336 <servlet-mapping> 337 <servlet-name>gateway</servlet-name> 338 <url-pattern>/gateway</url-pattern> 339 </servlet-mapping> 340 341 <servlet-mapping> 342 <servlet-name>gs3-library</servlet-name> 343 <url-pattern>/gs3library</url-pattern> 344 </servlet-mapping> 344 345 345 346 <servlet-mapping> … … 348 349 </servlet-mapping> 349 350 350 <!-- axis mappings --> 351 <servlet-mapping> 352 <servlet-name>AxisServlet</servlet-name> 353 <url-pattern>/servlet/AxisServlet</url-pattern> 354 </servlet-mapping> 355 356 <servlet-mapping> 357 <servlet-name>AxisServlet</servlet-name> 358 <url-pattern>*.jws</url-pattern> 359 </servlet-mapping> 360 361 <servlet-mapping> 362 <servlet-name>AxisServlet</servlet-name> 363 <url-pattern>/services/*</url-pattern> 364 </servlet-mapping> 365 <servlet-mapping> 366 <servlet-name>mat</servlet-name> 367 <url-pattern>/mat</url-pattern> 368 </servlet-mapping> 351 <!-- axis mappings --> 352 <servlet-mapping> 353 <servlet-name>AxisServlet</servlet-name> 354 <url-pattern>/servlet/AxisServlet</url-pattern> 355 </servlet-mapping> 356 357 <servlet-mapping> 358 <servlet-name>AxisServlet</servlet-name> 359 <url-pattern>*.jws</url-pattern> 360 </servlet-mapping> 361 362 <servlet-mapping> 363 <servlet-name>AxisServlet</servlet-name> 364 <url-pattern>/services/*</url-pattern> 365 </servlet-mapping> 366 367 <servlet-mapping> 368 <servlet-name>mat</servlet-name> 369 <url-pattern>/mat</url-pattern> 370 </servlet-mapping> 371 369 372 370 373 <!-- uncomment this if you want to use the SOAPMonitorService. You will also
Note:
See TracChangeset
for help on using the changeset viewer.