Project

General

Profile

1 330 jones
<!DOCTYPE web-app
2
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
3
        "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
4
5
<web-app>
6
7
8
    <!-- General description of your web application -->
9
10
    <display-name>Metadata Catalog Demo</display-name>
11
    <description>
12 497 jones
      This version is a development release only.
13 330 jones
    </description>
14
15
16
    <!-- Context initialization parameters that define shared
17
         String constants used within your application, which
18
         can be customized by the system administrator who is
19
         installing your application.  The values actually
20
         assigned to these parameters can be retrieved in a
21
         servlet or JSP page by calling:
22
23
             String value =
24
               getServletContext().getInitParameter("name");
25
26
         where "name" matches the <param-name> element of
27
         one of these initialization parameters.
28
29
         You can define any number of context initialization
30
         parameters, including zero.
31
    -->
32
33
    <context-param>
34 497 jones
      <param-name>jones</param-name>
35
      <param-value>jones@nceas.ucsb.edu</param-value>
36 330 jones
      <description>
37
        The EMAIL address of the administrator to whom questions
38
        and comments about this application should be addressed.
39
      </description>
40
    </context-param>
41
42
43
    <!-- Servlet definitions for the servlets that make up
44
         your web application, including initialization
45
         parameters.  With Tomcat, you can also send requests
46
         to servlets not listed here with a request like this:
47
48
           http://localhost:8080/{context-path}/servlet/{classname}
49
50
         but this usage is not guaranteed to be portable.  It also
51
         makes relative references to images and other resources
52
         required by your servlet more complicated, so defining
53
         all of your servlets (and defining a mapping to them with
54
         a <servlet-mapping> element) is recommended.
55
56
         Servlet initialization parameters can be retrieved in a
57
         servlet or JSP page by calling:
58
59
             String value =
60
               getServletConfig().getInitParameter("name");
61
62
         where "name" matches the <param-name> element of
63
         one of these initialization parameters.
64
65
         You can define any number of servlets, including zero.
66
    -->
67
68
    <servlet>
69
      <servlet-name>metacat</servlet-name>
70
      <description>
71
        The main controlling servlet for the metacat application.
72
      </description>
73
      <servlet-class>edu.ucsb.nceas.metacat.MetaCatServlet</servlet-class>
74
      <!-- Load this servlet at server startup time -->
75
      <load-on-startup>5</load-on-startup>
76
    </servlet>
77
78 497 jones
    <servlet>
79
      <servlet-name>marine</servlet-name>
80
       <description>
81
         The marine incarnation of metacatServlet
82
       </description>
83
      <servlet-class>edu.ucsb.nceas.metacat.marine.marineServlet</servlet-class>
84
      <load-on-startup>5</load-on-startup>
85
    </servlet>
86
87 585 berkley
    <servlet>
88
      <servlet-name>replication</servlet-name>
89
       <description>
90
         The marine incarnation of metacatServlet
91
       </description>
92
      <servlet-class>edu.ucsb.nceas.metacat.MetacatReplication</servlet-class>
93
      <load-on-startup>5</load-on-startup>
94
    </servlet>
95
96 864 berkley
    <servlet>
97
      <servlet-name>download</servlet-name>
98
       <description>
99
         the swdownload servlet
100
       </description>
101
      <servlet-class>edu.ucsb.nceas.swdownload.Download</servlet-class>
102
      <load-on-startup>5</load-on-startup>
103
    </servlet>
104
105 330 jones
    <!-- Define mappings that are used by the servlet container to
106
         translate a particular request URI (context-relative) to a
107
         particular servlet.  The examples below correspond to the
108
         servlet descriptions above.  Thus, a request URI like:
109
110
           http://localhost:8080/{contextpath}/graph
111
112
         will be mapped to the "graph" servlet, while a request like:
113
114
           http://localhost:8080/{contextpath}/saveCustomer.do
115
116
         will be mapped to the "controller" servlet.
117
118
         You may define any number of servlet mappings, including zero.
119
         It is also legal to define more than one mapping for the same
120
         servlet, if you wish to.
121
    -->
122
123
    <servlet-mapping>
124
      <servlet-name>metacat</servlet-name>
125
      <url-pattern>/metacat*</url-pattern>
126
    </servlet-mapping>
127 497 jones
128
    <servlet-mapping>
129
      <servlet-name>marine</servlet-name>
130
      <url-pattern>/marineServ*</url-pattern>
131
    </servlet-mapping>
132 330 jones
133
    <!-- Define the default session timeout for your application,
134
         in minutes.  From a servlet or JSP page, you can modify
135
         the timeout for a particular session dynamically by using
136
         HttpSession.getMaxInactiveInterval(). -->
137
138
    <session-config>
139
      <session-timeout>30</session-timeout>    <!-- 30 minutes -->
140
    </session-config>
141
142
</web-app>