Changeset 25624
- Timestamp:
- 2012-05-20T19:50:30+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/i-jetty/trunk/src/resources/web.xml
r23969 r25624 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <web-app 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 6 version="3.0"> 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 <context-param> 15 <param-name>webmaster</param-name> 16 <param-value>[email protected]</param-value> 17 <description> 18 The EMAIL address of the administrator to whom questions 19 and comments about this application should be addressed. 20 </description> 21 </context-param> 22 23 24 25 <servlet> 26 <servlet-name>dev</servlet-name> 27 <description>A new skin engine still in development based on the standard gsdl3 library program</description> 28 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 29 <init-param> 30 <param-name>library_name</param-name> 31 <param-value>dev</param-value> 32 </init-param> 33 <init-param> 34 <param-name>site_name</param-name> 35 <param-value>localsite</param-value> 36 </init-param> 37 <init-param> 38 <param-name>interface_name</param-name> 39 <param-value>oran</param-value> 40 </init-param> 41 <init-param> 42 <param-name>receptionist_class</param-name> 43 <param-value>DefaultReceptionist</param-value> 44 </init-param> 45 <init-param> 46 <param-name>default_lang</param-name> 47 <param-value>en</param-value> 48 </init-param> 1 <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> 2 <!-- this is based on a sample web.xml file provided by 3 http://jakarta.apache.org/tomcat/tomcat-4.0-doc/appdev/web.xml.txt 4 --> 5 <web-app> 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>library</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>library</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>gs2-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> 49 171 </servlet> 50 172 51 <servlet> 52 <servlet-name>Format</servlet-name> 53 <description>A new skin engine still in development based on the standard gsdl3 library program</description> 54 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 55 <init-param> 56 <param-name>library_name</param-name> 57 <param-value>format</param-value> 58 </init-param> 59 <init-param> 60 <param-name>site_name</param-name> 61 <param-value>localsite</param-value> 62 </init-param> 63 <init-param> 64 <param-name>interface_name</param-name> 65 <param-value>oran</param-value> 66 </init-param> 67 <init-param> 68 <param-name>receptionist_class</param-name> 69 <param-value>FormatReceptionist</param-value> 70 </init-param> 71 <init-param> 72 <param-name>default_lang</param-name> 73 <param-value>en</param-value> 74 </init-param> 75 </servlet> 76 77 78 <servlet> 79 <servlet-name>gs2library</servlet-name> 80 <description>Greenstone 2 lookalike library program: uses localsite with the gs2 interface</description> 81 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 82 <init-param> 83 <param-name>library_name</param-name> 84 <param-value>library</param-value> 85 </init-param> 86 <init-param> 87 <param-name>site_name</param-name> 88 <param-value>localsite</param-value> 89 </init-param> 90 <init-param> 91 <param-name>interface_name</param-name> 92 <param-value>gs2</param-value> 93 </init-param> 94 <init-param> 95 <param-name>default_lang</param-name> 96 <param-value>en</param-value> 97 </init-param> 98 <init-param> 99 <param-name>session_expiration</param-name> 100 <param-value>1800</param-value> 101 </init-param> 102 <init-param> 103 <param-name>params_class</param-name> 104 <param-value>GS2Params</param-value> 105 </init-param> 106 </servlet> 107 108 <servlet> 109 <servlet-name>nzdl-library</servlet-name> 110 <description>gsdl3 library program</description> 111 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 112 <init-param> 113 <param-name>library_name</param-name> 114 <param-value>nzdl</param-value> 115 </init-param> 116 <init-param> 117 <param-name>site_name</param-name> 118 <param-value>nzdl</param-value> 119 </init-param> 120 <init-param> 121 <param-name>interface_name</param-name> 122 <param-value>nzdl</param-value> 123 </init-param> 124 <init-param> 125 <param-name>default_lang</param-name> 126 <param-value>en</param-value> 127 </init-param> 128 <init-param> 129 <param-name>params_class</param-name> 130 <param-value>NZDLParams</param-value> 131 </init-param> 132 <init-param> 133 <param-name>session_expiration</param-name> 134 <param-value>600</param-value> 135 </init-param> 136 </servlet> 137 138 <servlet> 139 <servlet-name>gateway</servlet-name> 140 <description>gsdl3 library based on gateway site and default interface. It uses SOAP to talk to localsite</description> 141 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 142 <init-param> 143 <param-name>library_name</param-name> 144 <param-value>gateway</param-value> 145 </init-param> 146 <init-param> 147 <param-name>site_name</param-name> 148 <param-value>gateway</param-value> 149 </init-param> 150 <init-param> 151 <param-name>interface_name</param-name> 152 <param-value>default</param-value> 153 </init-param> 154 <init-param> 155 <param-name>default_lang</param-name> 156 <param-value>en</param-value> 157 </init-param> 158 </servlet> 159 160 <servlet> 161 <servlet-name>gs3library</servlet-name> 162 <description>standard gsdl3 library program: uses localsite and the default interface</description> 163 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class> 164 <init-param> 165 <param-name>library_name</param-name> 166 <param-value>gs3library</param-value> 167 </init-param> 168 <init-param> 169 <param-name>site_name</param-name> 170 <param-value>localsite</param-value> 171 </init-param> 172 <init-param> 173 <param-name>interface_name</param-name> 174 <param-value>default</param-value> 175 </init-param> 176 <init-param> 177 <param-name>default_lang</param-name> 178 <param-value>en</param-value> 179 </init-param> 180 <init-param> 181 <param-name>allow_client_side_xslt</param-name> 182 <param-value>true</param-value> 183 </init-param> 184 </servlet> 185 186 <!-- For client side text fetching --> 187 <servlet> 188 <servlet-name>grabtext</servlet-name> 189 <description>Grabs text for client-side display with minimal overhead.</description> 190 <servlet-class>org.greenstone.gsdl3.ClientSideServlet</servlet-class> 191 </servlet> 192 193 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>gs3-library</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 --> 194 222 <!-- 195 <filter> 196 <filter-name>UrlRewriteFilter</filter-name> 197 <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> 198 </filter> 199 200 <filter-mapping> 201 <filter-name>UrlRewriteFilter</filter-name> 202 <url-pattern>/*</url-pattern> 203 </filter-mapping> 223 <servlet> 224 <servlet-name>AxisServlet</servlet-name> 225 <display-name>Apache-Axis Servlet</display-name> 226 <servlet-class> 227 org.apache.axis.transport.http.AxisServlet 228 </servlet-class> 229 </servlet> 230 231 <servlet> 232 <servlet-name>AdminServlet</servlet-name> 233 <display-name>Axis Admin Servlet</display-name> 234 <servlet-class> 235 org.apache.axis.transport.http.AdminServlet 236 </servlet-class> 237 <load-on-startup>100</load-on-startup> 238 </servlet> 239 240 <servlet> 241 <servlet-name>SOAPMonitorService</servlet-name> 242 <display-name>SOAPMonitorService</display-name> 243 <servlet-class> 244 org.apache.axis.monitor.SOAPMonitorService 245 </servlet-class> 246 <init-param> 247 <param-name>SOAPMonitorPort</param-name> 248 <param-value>5001</param-value> 249 </init-param> 250 <load-on-startup>100</load-on-startup> 251 </servlet> 204 252 --> 253 254 <!-- 255 <servlet> 256 <servlet-name>mat</servlet-name> 257 <description>Metadata Analysis Tool</description> 258 <servlet-class>org.greenstone.mat.servlet.MatServlet</servlet-class> 259 </servlet> 260 261 --> 262 263 264 205 265 206 266 <!-- Define mappings that are used by the servlet container to … … 217 277 will be mapped to the "controller" servlet. 218 278 219 Note: context path is determined by the servlet container - 220 in Tomcat, specified in server.xml -kjdon 279 Note: context path is determined by the servlet container - 280 in Tomcat, specified in server.xml -kjdon 281 221 282 You may define any number of servlet mappings, including zero. 222 283 It is also legal to define more than one mapping for the same … … 235 296 </servlet-mapping> 236 297 --> 237 238 <servlet-mapping> 239 <servlet-name>dev</servlet-name> 240 <url-pattern>/dev</url-pattern> 241 </servlet-mapping> 242 243 <servlet-mapping> 244 <servlet-name>Format</servlet-name> 245 <url-pattern>/format</url-pattern> 246 </servlet-mapping> 247 248 <servlet-mapping> 249 <servlet-name>gs2library</servlet-name> 250 <url-pattern>/library</url-pattern> 251 </servlet-mapping> 252 253 254 <servlet-mapping> 255 <servlet-name>gs3library</servlet-name> 256 <url-pattern>/gs3library</url-pattern> 257 </servlet-mapping> 258 259 <servlet-mapping> 260 <servlet-name>grabtext</servlet-name> 261 <url-pattern>/grabtext</url-pattern> 262 </servlet-mapping> 298 299 300 <servlet-mapping> 301 <servlet-name>nzdl-library</servlet-name> 302 <url-pattern>/nzdl</url-pattern> 303 </servlet-mapping> 304 305 <servlet-mapping> 306 <servlet-name>tester</servlet-name> 307 <url-pattern>/testing</url-pattern> 308 </servlet-mapping> 309 310 <servlet-mapping> 311 <servlet-name>library</servlet-name> 312 <url-pattern>/library/*</url-pattern> 313 </servlet-mapping> 314 315 <servlet-mapping> 316 <servlet-name>gs2-library</servlet-name> 317 <url-pattern>/gs2-library</url-pattern> 318 </servlet-mapping> 319 320 <servlet-mapping> 321 <servlet-name>gateway</servlet-name> 322 <url-pattern>/gateway</url-pattern> 323 </servlet-mapping> 324 325 <servlet-mapping> 326 <servlet-name>gs3-library</servlet-name> 327 <url-pattern>/gs3-library</url-pattern> 328 </servlet-mapping> 329 330 <servlet-mapping> 331 <servlet-name>grabtext</servlet-name> 332 <url-pattern>/grabtext</url-pattern> 333 </servlet-mapping> 263 334 264 335 … … 287 358 288 359 <session-config> 289 <session-timeout> 30</session-timeout> <!-- 30 minutes -->360 <session-timeout>240</session-timeout> <!-- 4 hours --> 290 361 </session-config> 291 362 … … 302 373 303 374 </web-app> 304 305
Note:
See TracChangeset
for help on using the changeset viewer.