tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dilan kelani bandara <dilankel...@yahoo.com>
Subject connect tomcat5.0.14 and oracle8i server problem
Date Sat, 22 Nov 2003 09:36:21 GMT
Hi to all,

            I have install sucess fully tomcat5.0.14
and oracle8i server. but when I am going to connect
those two there was a problem (exception).

this is the server.xml(what are the steps I have to
follw for this ;pls note clearly).what are the rest I
have to do.



<!-- Example Server Configuration File -->
<!-- Note that component elements are nested
corresponding to their
     parent-child relationships with each other -->

<!-- A "Server" is a singleton element that represents
the entire JVM,
     which may contain one or more "Service"
instances.  The Server
     listens for a shutdown command on the indicated
port.

     Note:  A "Server" is not itself a "Container", so
you may not
     define subcomponents such as "Valves" or
"Loggers" at this level.
 -->

<Server port="8005" shutdown="SHUTDOWN" debug="0">


  <!-- Comment out these entries to disable JMX MBeans
support -->
  <Listener
className="org.apache.catalina.mbeans.ServerLifecycleListener"
            debug="0"/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
            debug="0"/>

  <!-- Global JNDI resources -->
  <GlobalNamingResources>

    <!-- Test entry for demonstration purposes -->
    <Environment name="simpleValue"
type="java.lang.Integer" value="30"/>

    <!-- Editable user database that can also be used
by
         UserDatabaseRealm to authenticate users -->
    <Resource name="jdbc/dbcs1" auth="Container"
              type="javax.sql.DataSource"
       description="User database that can be updated
and saved">
    </Resource>
    <ResourceParams name="jdbc/dbcs1">
      <parameter>
        <name>factory</name>
       
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
      </parameter>

      <parameter>
    <name>driverClassName</name>
    <value>oracle.jdbc.driver.OracleDriver</value>
      </parameter>

      <parameter>
    <name>url</name>
    
    <value>jdbc:oracle:oci8:@dbcs1
</value>
      </parameter>
   
	<parameter>
    <name>username</name>
    <value>lhr</value>
  	</parameter>
  
	<parameter>
    <name>password</name>
    <value>abc123</value>
  	</parameter>
  
  
      <parameter>
        <name>pathname</name>
        <value>conf/tomcat-users.xml</value>
      </parameter>

            <parameter>
              <name>removeAbandoned</name>
              <value>true</value>
            </parameter>

 
	<parameter>
          <name>removeAbandonedTimeout</name>
          <value>30</value>
        </parameter>

	<parameter>
    <name>maxActive</name>
    <value>1</value>
  	</parameter>

  <parameter>
    <name>maxIdle</name>
    <value>10</value>
  </parameter>

  <parameter>
    <name>maxWait</name>
    <value>100000</value>
  </parameter>


    </ResourceParams>

  </GlobalNamingResources>

  <!-- A "Service" is a collection of one or more
"Connectors" that share
       a single "Container" (and therefore the web
applications visible
       within that Container).  Normally, that
Container is an "Engine",
       but this is not required.

       Note:  A "Service" is not itself a "Container",
so you may not
       define subcomponents such as "Valves" or
"Loggers" at this level.
   -->

  <!-- Define the Tomcat Stand-Alone Service -->
  <Service name="Catalina">

    <!-- A "Connector" represents an endpoint by which
requests are received
         and responses are returned.  Each Connector
passes requests on to the
         associated "Container" (normally an Engine)
for processing.

         By default, a non-SSL HTTP/1.1 Connector is
established on port 8080.
         You can also enable an SSL HTTP/1.1 Connector
on port 8443 by
         following the instructions below and
uncommenting the second Connector
         entry.  SSL support requires the following
steps (see the SSL Config
         HOWTO in the Tomcat 5 documentation bundle
for more detailed
         instructions):
         * Download and install JSSE 1.0.2 or later,
and put the JAR files
           into "$JAVA_HOME/jre/lib/ext".
         * Execute:
             %JAVA_HOME%\bin\keytool -genkey -alias
tomcat -keyalg RSA (Windows)
             $JAVA_HOME/bin/keytool -genkey -alias
tomcat -keyalg RSA  (Unix)
           with a password value of "changeit" for
both the certificate and
           the keystore itself.

         By default, DNS lookups are enabled when a
web application calls
         request.getRemoteHost().  This can have an
adverse impact on
         performance, so you can disable it by setting
the
         "enableLookups" attribute to "false".  When
DNS lookups are disabled,
         request.getRemoteHost() will return a String
containing the
         IP address of the remote client.
    -->

    <!-- Define a non-SSL Coyote HTTP/1.1 Connector on
the port specified
         during installation -->
    <Connector 
port="8080"               maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false"
redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000" 
               disableUploadTimeout="true" />

    <!-- Define a SSL Coyote HTTP/1.1 Connector on
port 8443 -->
    <!--
    <Connector port="8443" 
               maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
               enableLookups="false"
disableUploadTimeout="true"
               acceptCount="100" debug="0"
scheme="https" secure="true">
      <Factory clientAuth="false" protocol="TLS" />
    </Connector>
    -->

    <!-- Define a Coyote/JK2 AJP 1.3 Connector on port
8009 -->
    <Connector port="8009" 
               enableLookups="false"
redirectPort="8443" debug="0"
               protocol="AJP/1.3" />

    <!-- Define a Proxied HTTP/1.1 Connector on port
8082 -->
    <!-- See proxy documentation for more information
about using this. -->
    <!--
    <Connector port="8082" 
               maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
               enableLookups="false"
               acceptCount="100" debug="0"
connectionTimeout="20000"
               proxyPort="80"
disableUploadTimeout="true" />
    -->

    <!-- An Engine represents the entry point (within
Catalina) that processes
         every request.  The Engine implementation for
Tomcat stand alone
         analyzes the HTTP headers included with the
request, and passes them
         on to the appropriate Host (virtual host).
-->

    <!-- You should set jvmRoute to support
load-balancing via JK/JK2 ie :
    <Engine name="Standalone" defaultHost="localhost"
debug="0" jvmRoute="jvm1">         
    --> 
         
    <!-- Define the top level container in our
container hierarchy -->
    <Engine name="Catalina" defaultHost="localhost"
debug="0">

      <!-- The request dumper valve dumps useful
debugging information about
           the request headers and cookies that were
received, and the response
           headers and cookies that were sent, for all
requests received by
           this instance of Tomcat.  If you care only
about requests to a
           particular virtual host, or a particular
application, nest this
           element inside the corresponding <Host> or
<Context> entry instead.

           For a similar mechanism that is portable to
all Servlet 2.4
           containers, check out the
"RequestDumperFilter" Filter in the
           example application (the source for this
filter may be found in
          
"$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters").

           Request dumping is disabled by default. 
Uncomment the following
           element to enable it. -->
      <!--
      <Valve
className="org.apache.catalina.valves.RequestDumperValve"/>
      -->

      <!-- Global logger unless overridden at lower
levels -->
      <Logger
className="org.apache.catalina.logger.FileLogger"
              prefix="catalina_log." suffix=".txt"
              timestamp="true"/>

      <!-- Because this Realm is here, an instance
will be shared globally -->

      <!-- This Realm uses the UserDatabase configured
in the global JNDI
           resources under the key "UserDatabase". 
Any edits
           that are performed against this
UserDatabase are immediately
           available for use by the Realm.  -->
      <Realm
className="org.apache.catalina.realm.UserDatabaseRealm"
                 debug="0"
resourceName="UserDatabase"/>

      <!-- Comment out the old realm but leave here
for now in case we
           need to go back quickly -->
      <!--
      <Realm
className="org.apache.catalina.realm.MemoryRealm" />
      -->

      <!-- Replace the above Realm with one of the
following to get a Realm
           stored in a database and accessed via JDBC
-->

      <!--
      <Realm 
className="org.apache.catalina.realm.JDBCRealm"
debug="99"
             driverName="org.gjt.mm.mysql.Driver"
         
connectionURL="jdbc:mysql://localhost/authority"
         connectionName="test"
connectionPassword="test"
              userTable="users"
userNameCol="user_name" userCredCol="user_pass"
          userRoleTable="user_roles"
roleNameCol="role_name" />
      -->

      <!--
      <Realm 
className="org.apache.catalina.realm.JDBCRealm"
debug="99"
            
driverName="oracle.jdbc.driver.OracleDriver"
         
connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL"
         connectionName="scott"
connectionPassword="tiger"
              userTable="users"
userNameCol="user_name" userCredCol="user_pass"
          userRoleTable="user_roles"
roleNameCol="role_name" />
      -->

      <!--
      <Realm 
className="org.apache.catalina.realm.JDBCRealm"
debug="99"
             driverName="sun.jdbc.odbc.JdbcOdbcDriver"
          connectionURL="jdbc:odbc:CATALINA"
              userTable="users"
userNameCol="user_name" userCredCol="user_pass"
          userRoleTable="user_roles"
roleNameCol="role_name" />
      -->

      <!-- Define the default virtual host -->
      <Host name="localhost" debug="0"
appBase="webapps"
       unpackWARs="true" autoDeploy="true">

      <!-- Add the following attributes if you want to
turn XML validation
           on. Remember to comment the Host element
above. 
           
           Note: XML Schema validationn will works
with Xerces 2.0.1 or 
           Xerces 2.1. Xerces 2.0.2 and Xerces 2.2
have bugs that prevent 
           their use with Tomcat-->
      <!--
      <Host name="localhost" debug="0"
appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="true" xmlNamespaceAware="true">
      -->

        <!-- Defines a cluster for this node,
             By defining this element, means that
every manager will be changed.
             So when running a cluster, only make sure
that you have webapps in there
             that need to be clustered and remove the
other ones.
             A cluster has the following parameters:

             className = the fully qualified name of
the cluster class

             name = a descriptive name for your
cluster, can be anything

             debug = the debug level, higher means
more output

             mcastAddr = the multicast address, has to
be the same for all the nodes

             mcastPort = the multicast port, has to be
the same for all the nodes

             mcastFrequency = the number of
milliseconds in between sending a "I'm alive"
heartbeat

             mcastDropTime = the number a milliseconds
before a node is considered "dead" if no heartbeat is
received

             tcpThreadCount = the number of threads to
handle incoming replication requests, optimal would be
the same amount of threads as nodes 

             tcpListenAddress = the listen address
(bind address) for TCP cluster request on this host, 
                                in case of multiple
ethernet cards.
                                auto means that
address becomes
                               
InetAddress.getLocalHost().getHostAddress()

             tcpListenPort = the tcp listen port

             tcpSelectorTimeout = the timeout (ms) for
the Selector.select() method in case the OS
                                  has a wakup bug in
java.nio. Set to 0 for no timeout

             printToScreen = true means that managers
will also print to std.out

             expireSessionsOnShutdown = true means
that 

             useDirtyFlag = true means that we only
replicate a session after setAttribute,removeAttribute
has been called.
                            false means to replicate
the session after each request.
                            false means that
replication would work for the following piece of
code:
                            <%
                            HashMap map =
(HashMap)session.getAttribute("map");
                            map.put("key","value");
                            %>
             replicationMode = can be either
'synchronous' or 'asynchronous'.
                               * Synchronous means
that the thread that executes the request, is also the
                               thread the replicates
the data to the other nodes, and will not return until
all
                               nodes have received the
information.
                               * Asynchronous means
that there is a specific 'sender' thread for each
cluster node,
                               so the request thread
will queue the replication request into a "smart"
queue,
                               and then return to the
client.
                               The "smart" queue is a
queue where when a session is added to the queue, and
the same session
                               already exists in the
queue from a previous request, that session will be
replaced
                               in the queue instead of
replicating two requests. This almost never happens,
unless there is a 
                               large network delay.
        -->             
        
        <!-- When uncommenting the cluster, REMEMBER
to uncomment the replication Valve below as well
        

        <Cluster 
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
                  name="FilipsCluster"
                  debug="10"
                 
serviceclass="org.apache.catalina.cluster.mcast.McastService"
                  mcastAddr="228.0.0.4"
                  mcastPort="45564"
                  mcastFrequency="500"
                  mcastDropTime="3000"
                  tcpThreadCount="2"
                  tcpListenAddress="auto"
                  tcpListenPort="4001"
                  tcpSelectorTimeout="100"
                  printToScreen="false"
                  expireSessionsOnShutdown="false"
                  useDirtyFlag="true"
                  replicationMode="synchronous"
        />
        -->
        <!--
            When configuring for clustering, you also
add in a valve to catch all the requests
            coming in, at the end of the request, the
session may or may not be replicated.
            A session is replicated if and only if all
the conditions are met:
            1. useDirtyFlag is true or setAttribute or
removeAttribute has been called AND
            2. a session exists (has been created)
            3. the request is not trapped by the
"filter" attribute

            The filter attribute is to filter out
requests that could not modify the session,
            hence we don't replicate the session after
the end of this request.
            The filter is negative, ie, anything you
put in the filter, you mean to filter out,
            ie, no replication will be done on
requests that match one of the filters.
            The filter attribute is delimited by ;, so
you can't escape out ; even if you wanted to.

            filter=".*\.gif;.*\.js;" means that we
will not replicate the session after requests with the
URI
            ending with .gif and .js are intercepted.
        -->
        <!--
        <Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"
              
filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>

        -->
        <!-- Normally, users must authenticate
themselves to each web app
             individually.  Uncomment the following
entry if you would like
             a user to be authenticated the first time
they encounter a
             resource protected by a security
constraint, and then have that
             user identity maintained across *all* web
applications contained
             in this virtual host. -->
        <!--
        <Valve
className="org.apache.catalina.authenticator.SingleSignOn"
                   debug="0"/>
        -->

        <!-- Access log processes all requests for
this virtual host.  By
             default, log files are created in the
"logs" directory relative to
             $CATALINA_HOME.  If you wish, you can
specify a different
             directory with the "directory" attribute.
 Specify either a relative
             (to $CATALINA_HOME) or absolute path to
the desired directory.
        -->
        <!--
        <Valve
className="org.apache.catalina.valves.AccessLogValve"
                 directory="logs" 
prefix="localhost_access_log." suffix=".txt"
                 pattern="common"
resolveHosts="false"/>
        -->

        <!-- Logger shared by all Contexts related to
this virtual host.  By
             default (when using FileLogger), log
files are created in the "logs"
             directory relative to $CATALINA_HOME.  If
you wish, you can specify
             a different directory with the
"directory" attribute.  Specify either a
             relative (to $CATALINA_HOME) or absolute
path to the desired
             directory.-->
        <Logger
className="org.apache.catalina.logger.FileLogger"
                 directory="logs" 
prefix="localhost_log." suffix=".txt"
            timestamp="true"/>

        <!-- Define properties for each web
application.  This is only needed
             if you want to set non-default
properties, or have web application
             document roots in places other than the
virtual host's appBase
             directory.  -->

        <!-- Tomcat Root Context -->
        <!--
          <Context path="/ROOT" docBase="ROOT"
debug="0"  reloadable="true" crossContext="true">
        -->

      </Host>

    </Engine>

  </Service>

</Server>
==================(web.xml is this)

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
     PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>

  <!-- ======================== Introduction
============================== -->
  <!-- This document defines default values for *all*
web applications      -->
  <!-- loaded into this instance of Tomcat.  As each
application is         -->
  <!-- deployed, this file is processed, followed by
the                    -->
  <!-- "/WEB-INF/web.xml" deployment descriptor from
your own               -->
  <!-- applications.                                  
                     -->
  <!--                                                
                     -->
  <!-- WARNING:  Do not configure application-specific
resources here!      -->
  <!-- They should go in the "/WEB-INF/web.xml" file
in your application.   -->


  <!-- ================== Built In Servlet Definitions
==================== -->


  <!-- The default servlet for all web applications,
that serves static     -->
  <!-- resources.  It processes all requests that are
not mapped to other   -->
  <!-- servlets with servlet mappings (defined either
here or in your own   -->
  <!-- web.xml file.  This servlet supports the
following initialization    -->
  <!-- parameters (default values are in square
brackets):                  -->
  <!--                                                
                     -->
  <!--   debug               Debugging detail level
for messages logged     -->
  <!--                       by this servlet.  [0]    
                     -->
  <!--                                                
                     -->
  <!--   input               Input buffer size (in
bytes) when reading      -->
  <!--                       resources to be served. 
[2048]                -->
  <!--                                                
                     -->
  <!--   listings            Should directory listings
be produced if there -->
  <!--                       is no welcome file in
this directory?  [true]  -->
  <!--                                                
                     -->
  <!--   output              Output buffer size (in
bytes) when writing     -->
  <!--                       resources to be served. 
[2048]                -->
  <!--                                                
                     -->
  <!--   readonly            Is this context "read
only", so HTTP           -->
  <!--                       commands like PUT and
DELETE are               -->
  <!--                       rejected?  [true]        
                     -->
  <!--                                                
                     -->
  <!--   readmeFile          File name to display with
the directory        -->
  <!--                       contents. [null]         
                     -->
  <!--                                                
                     -->
  <!--  For directory listing customization. Checks
localXsltFile, then     -->
  <!--  globalXsltFile, then defaults to original
behavior.                 -->
  <!--                                                
                     -->
  <!--   localXsltFile       Make directory listings
an XML doc and         -->
  <!--                       pass the result to this
style sheet residing   -->
  <!--                       in that directory. This
overrides              -->
  <!--                        globalXsltFile[null]    
                     -->
  <!--                                                
                     -->
  <!--   globalXsltFile      Site wide configuration
version of             -->
  <!--                       localXsltFile This
argument is expected        -->
  <!--                       to be a physical file.
[null]                  -->
  <!--                                                
                     -->
  <!--                                                
                     -->

    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>
          org.apache.catalina.servlets.DefaultServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>


  <!-- The "invoker" servlet, which executes anonymous
servlet classes      -->
  <!-- that have not been defined in a web.xml file. 
Traditionally, this   -->
  <!-- servlet is mapped to URL pattern "/servlet/*",
but you can map it    -->
  <!-- to other patterns as well.  The extra path info
portion of such a    -->
  <!-- request must be the fully qualified class name
of a Java class that  -->
  <!-- implements Servlet (or extends HttpServlet), or
the servlet name     -->
  <!-- of an existing servlet definition.     This
servlet supports the     -->
  <!-- following initialization parameters (default
values are in square    -->
  <!-- brackets):                                     
                     -->
  <!--                                                
                     -->
  <!--   debug               Debugging detail level
for messages logged     -->
  <!--                       by this servlet.  [0]    
                     -->

<!--
    <servlet>
        <servlet-name>invoker</servlet-name>
        <servlet-class>
          org.apache.catalina.servlets.InvokerServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
    </servlet>
-->


  <!-- The JSP page compiler and execution servlet,
which is the mechanism  -->
  <!-- used by Tomcat to support JSP pages. 
Traditionally, this servlet    -->
  <!-- is mapped to URL patterh "*.jsp".  This servlet
supports the         -->
  <!-- following initialization parameters (default
values are in square    -->
  <!-- brackets):                                     
                     -->
  <!--                                                
                     -->
  <!--   checkInterval       If development is false
and reloading is true, -->
  <!--                       background compiles are
enabled. checkInterval -->
  <!--                       is the time in seconds
between checks to see   -->
  <!--                       if a JSP page needs to be
recompiled. [300]    -->
  <!--                                                
                     -->
  <!--   compiler            Which compiler Ant should
use to compile JSP   -->
  <!--                       pages.  See the Ant
documentation for more     -->
  <!--                       information. [javac]     
                     -->
  <!--                                                
                     -->
  <!--   classdebuginfo      Should the class file be
compiled with         -->
  <!--                       debugging information? 
[true]                 -->
  <!--                                                
                     -->
  <!--   classpath           What class path should I
use while compiling   -->
  <!--                       generated servlets? 
[Created dynamically      -->
  <!--                       based on the current web
application]          -->
  <!--                                                
                     -->
  <!--   development         Is Jasper used in
development mode (will check -->
  <!--                       for JSP modification on
every access)?  [true] -->
  <!--                                                
                     -->
  <!--   enablePooling       Determines whether tag
handler pooling is      -->
  <!--                       enabled  [true]          
                     -->
  <!--                                                
                     -->
  <!--   fork                Tell Ant to fork compiles
of JSP pages so that -->
  <!--                       a separate JVM is used
for JSP page compiles   -->
  <!--                       from the one Tomcat is
running in. [true]      -->
  <!--                                                
                     -->
  <!--   ieClassId           The class-id value to be
sent to Internet      -->
  <!--                       Explorer when using
<jsp:plugin> tags.         -->
  <!--                      
[clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
  <!--                                                
                     -->
  <!--   javaEncoding        Java file encoding to use
for generating java  -->
  <!--                       source files. [UTF8]     
                     -->
  <!--                                                
                     -->
  <!--   keepgenerated       Should we keep the
generated Java source code  -->
  <!--                       for each page instead of
deleting it? [true]   -->
  <!--                                                
                     -->
  <!--   mappedfile          Should we generate static
content with one     -->
  <!--                       print statement per input
line, to ease        -->
  <!--                       debugging?  [false]      
                     -->
  <!--                                                
                     -->
  <!--   reloading           Should Jasper check for
modified JSPs?  [true] -->
  <!--                                                
                     -->
  <!--   suppressSmap        Should the generation of
SMAP info for JSR45   -->
  <!--                       debugging be suppressed? 
[false]              -->
  <!--                                                
                     -->
  <!--   dumpSmap            Should the SMAP info for
JSR45 debugging be    -->
  <!--                       dumped to a file? [false]
                     -->
  <!--                       False if suppressSmap is
true                  -->
  <!--                                                
                     -->
  <!--   genStrAsCharArray   Should text strings be
generated as char       -->
  <!--                       arrays, to improve
performance in some cases?  -->
  <!--                       [false]                  
                     -->
  <!--                                                
                     -->
  <!--   scratchdir          What scratch directory
should we use when      -->
  <!--                       compiling JSP pages? 
[default work directory  -->
  <!--                       for the current web
application]               -->
  <!--                                                
                     -->
  <!--   tagpoolMaxSize      The maximum tag handler
pool size  [5]         -->
  <!--                                                
                     -->
  <!--   xpoweredBy          Determines whether
X-Powered-By response       -->
  <!--                       header is added by
generated servlet  [false]  -->
  <!--                                                
                     -->
  <!-- If you wish to use Jikes to compile JSP pages: 
                     -->
  <!--   Set the init parameter "compiler" to "jikes".
 Define              -->
  <!--   the property "-Dbuild.compiler.emacs=true"
when starting Tomcat    -->
  <!--   by adding the above to your CATALINA_OPTS
environment variable.    -->
  <!--   If you get an error reporting that jikes
can't use UTF8 encoding,  -->
  <!--   try setting the init parameter "javaEncoding"
to "ISO-8859-1".     -->

    <servlet>
        <servlet-name>jsp</servlet-name>
       
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>


  <!-- Server Side Includes processing servlet, which
processes SSI         -->
  <!-- directives in HTML pages consistent with
similar support in web      -->
  <!-- servers like Apache.  Traditionally, this
servlet is mapped to       -->
  <!-- URL pattern "*.shtml".  This servlet supports
the following          -->
  <!-- initialization parameters (default values are
in square brackets):   -->
  <!--                                                
                     -->
  <!--   buffered            Should output from this
servlet be buffered?   -->
  <!--                       (0=false, 1=true)  [0]   
                     -->
  <!--                                                
                     -->
  <!--   debug               Debugging detail level
for messages logged     -->
  <!--                       by this servlet.  [0]    
                     -->
  <!--                                                
                     -->
  <!--   expires             The number of seconds
before a page with SSI   -->
  <!--                       directives will expire. 
[No default]          -->
  <!--                                                
                     -->
  <!--   isVirtualWebappRelative                      
                     -->
  <!--                       Should "virtual" paths be
interpreted as       -->
  <!--                       relative to the context
root, instead of       -->
  <!--                       the server root? 
(0=false, 1=true) [0]        -->
  <!--                                                
                     -->
  <!--                                                
                     -->
  <!-- IMPORTANT: To use the SSI servlet, you also
need to rename the       -->
  <!--           
$CATALINA_HOME/server/lib/servlets-ssi.renametojar
file   -->
  <!--            to
$CATALINA_HOME/server/lib/servlets-ssi.jar            
-->

<!--
    <servlet>
        <servlet-name>ssi</servlet-name>
        <servlet-class>
          org.apache.catalina.ssi.SSIServlet
        </servlet-class>
        <init-param>
          <param-name>buffered</param-name>
          <param-value>1</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <init-param>
          <param-name>expires</param-name>
          <param-value>666</param-value>
        </init-param>
        <init-param>
         
<param-name>isVirtualWebappRelative</param-name>
          <param-value>0</param-value>
        </init-param>
        <load-on-startup>4</load-on-startup>
    </servlet>
-->


  <!-- Common Gateway Includes (CGI) processing
servlet, which supports     -->
  <!-- execution of external applications that conform
to the CGI spec      -->
  <!-- requirements.  Typically, this servlet is
mapped to the URL pattern  -->
  <!-- "/cgi-bin/*", which means that any CGI
applications that are         -->
  <!-- executed must be present within the web
application.  This servlet   -->
  <!-- supports the following initialization
parameters (default values     -->
  <!-- are in square brackets):                       
                     -->
  <!--                                                
                     -->
  <!--   cgiPathPrefix       The CGI search path will
start at              -->
  <!--                       webAppRootDir +
File.separator + this prefix.  -->
  <!--                       [WEB-INF/cgi]            
                     -->
  <!--                                                
                     -->
  <!--   clientInputTimeout  The time (in
milliseconds) to wait for input   -->
  <!--                       from the browser before
assuming that there    -->
  <!--                       is none.  [100]          
                     -->
  <!--                                                
                     -->
  <!--   debug               Debugging detail level
for messages logged     -->
  <!--                       by this servlet.  [0]    
                     -->
  <!--                                                
                     -->
  <!-- IMPORTANT: To use the CGI servlet, you also
need to rename the       -->
  <!--           
$CATALINA_HOME/server/lib/servlets-cgi.renametojar
file   -->
  <!--            to
$CATALINA_HOME/server/lib/servlets-cgi.jar            
-->

<!--
    <servlet>
        <servlet-name>cgi</servlet-name>
       
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
        <init-param>
          <param-name>clientInputTimeout</param-name>
          <param-value>100</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>6</param-value>
        </init-param>
        <init-param>
          <param-name>cgiPathPrefix</param-name>
          <param-value>WEB-INF/cgi</param-value>
        </init-param>
         <load-on-startup>5</load-on-startup>
    </servlet>
-->


  <!-- ================ Built In Servlet Mappings
========================= -->


  <!-- The servlet mappings for the built in servlets
defined above.  Note  -->
  <!-- that, by default, the CGI and SSI servlets are
*not* mapped.  You    -->
  <!-- must uncomment these mappings (or add them to
your application's own -->
  <!-- web.xml deployment descriptor) to enable these
services              -->

    <!-- The mapping for the default servlet -->
    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    <!-- The mapping for the invoker servlet -->
<!--
    <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>
-->

    <!-- The mapping for the JSP servlet -->
    <servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jsp</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jspx</url-pattern>
    </servlet-mapping>

    <!-- The mapping for the SSI servlet -->
<!--
    <servlet-mapping>
        <servlet-name>ssi</servlet-name>
        <url-pattern>*.shtml</url-pattern>
    </servlet-mapping>
-->

    <!-- The mapping for the CGI Gateway servlet -->

<!--
    <servlet-mapping>
        <servlet-name>cgi</servlet-name>
        <url-pattern>/cgi-bin/*</url-pattern>
    </servlet-mapping>
-->


  <!-- ==================== Default Session
Configuration ================= -->
  <!-- You can set the default session timeout (in
minutes) for all newly   -->
  <!-- created sessions by modifying the value below. 
                     -->

    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>


  <!-- ===================== Default MIME Type
Mappings =================== -->
  <!-- When serving static resources, Tomcat will
automatically generate    -->
  <!-- a "Content-Type" header based on the resource's
filename extension,  -->
  <!-- based on these mappings.  Additional mappings
can be added here (to  -->
  <!-- apply to all web applications), or in your own
application's web.xml -->
  <!-- deployment descriptor. 

 	<resource-ref>
 	<description>Oracle Datasource example</description>

 	<res-ref-name>jdbc/dbcs1</res-ref-name>

 	<res-type>javax.sql.DataSource</res-type>

 	<res-auth>Container</res-auth>
	</resource-ref>
                                               -->

    <mime-mapping>
        <extension>abs</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ai</extension>
        <mime-type>application/postscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aif</extension>
        <mime-type>audio/x-aiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aifc</extension>
        <mime-type>audio/x-aiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aiff</extension>
        <mime-type>audio/x-aiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>aim</extension>
        <mime-type>application/x-aim</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>art</extension>
        <mime-type>image/x-jg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>asf</extension>
        <mime-type>video/x-ms-asf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>asx</extension>
        <mime-type>video/x-ms-asf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>au</extension>
        <mime-type>audio/basic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>avi</extension>
        <mime-type>video/x-msvideo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>avx</extension>
        <mime-type>video/x-rad-screenplay</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bcpio</extension>
        <mime-type>application/x-bcpio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bin</extension>
       
<mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>bmp</extension>
        <mime-type>image/bmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>body</extension>
        <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cdf</extension>
        <mime-type>application/x-cdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cer</extension>
       
<mime-type>application/x-x509-ca-cert</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>class</extension>
        <mime-type>application/java</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>cpio</extension>
        <mime-type>application/x-cpio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>csh</extension>
        <mime-type>application/x-csh</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>css</extension>
        <mime-type>text/css</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dib</extension>
        <mime-type>image/bmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>doc</extension>
        <mime-type>application/msword</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dtd</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dv</extension>
        <mime-type>video/x-dv</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>dvi</extension>
        <mime-type>application/x-dvi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>eps</extension>
        <mime-type>application/postscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>etx</extension>
        <mime-type>text/x-setext</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>exe</extension>
       
<mime-type>application/octet-stream</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gif</extension>
        <mime-type>image/gif</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gtar</extension>
        <mime-type>application/x-gtar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>gz</extension>
        <mime-type>application/x-gzip</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hdf</extension>
        <mime-type>application/x-hdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hqx</extension>
       
<mime-type>application/mac-binhex40</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>htc</extension>
        <mime-type>text/x-component</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>htm</extension>
        <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>html</extension>
        <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>hqx</extension>
       
<mime-type>application/mac-binhex40</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ief</extension>
        <mime-type>image/ief</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jad</extension>
       
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jar</extension>
       
<mime-type>application/java-archive</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>java</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jnlp</extension>
       
<mime-type>application/x-java-jnlp-file</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpe</extension>
        <mime-type>image/jpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpeg</extension>
        <mime-type>image/jpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpg</extension>
        <mime-type>image/jpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>js</extension>
        <mime-type>text/javascript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jsf</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jspf</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>kar</extension>
        <mime-type>audio/x-midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>latex</extension>
        <mime-type>application/x-latex</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>m3u</extension>
        <mime-type>audio/x-mpegurl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mac</extension>
        <mime-type>image/x-macpaint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>man</extension>
        <mime-type>application/x-troff-man</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>me</extension>
        <mime-type>application/x-troff-me</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mid</extension>
        <mime-type>audio/x-midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>midi</extension>
        <mime-type>audio/x-midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mif</extension>
        <mime-type>application/x-mif</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mov</extension>
        <mime-type>video/quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>movie</extension>
        <mime-type>video/x-sgi-movie</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp1</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp2</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mp3</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpa</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpe</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpeg</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpega</extension>
        <mime-type>audio/x-mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpg</extension>
        <mime-type>video/mpeg</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>mpv2</extension>
        <mime-type>video/mpeg2</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ms</extension>
       
<mime-type>application/x-wais-source</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>nc</extension>
        <mime-type>application/x-netcdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>oda</extension>
        <mime-type>application/oda</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pbm</extension>
        <mime-type>image/x-portable-bitmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pct</extension>
        <mime-type>image/pict</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pdf</extension>
        <mime-type>application/pdf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pgm</extension>
       
<mime-type>image/x-portable-graymap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pic</extension>
        <mime-type>image/pict</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pict</extension>
        <mime-type>image/pict</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pls</extension>
        <mime-type>audio/x-scpls</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>png</extension>
        <mime-type>image/png</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pnm</extension>
        <mime-type>image/x-portable-anymap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>pnt</extension>
        <mime-type>image/x-macpaint</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ppm</extension>
        <mime-type>image/x-portable-pixmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ps</extension>
        <mime-type>application/postscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>psd</extension>
        <mime-type>image/x-photoshop</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qt</extension>
        <mime-type>video/quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qti</extension>
        <mime-type>image/x-quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>qtif</extension>
        <mime-type>image/x-quicktime</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ras</extension>
        <mime-type>image/x-cmu-raster</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rgb</extension>
        <mime-type>image/x-rgb</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rm</extension>
       
<mime-type>application/vnd.rn-realmedia</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>roff</extension>
        <mime-type>application/x-troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rtf</extension>
        <mime-type>application/rtf</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>rtx</extension>
        <mime-type>text/richtext</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sh</extension>
        <mime-type>application/x-sh</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>shar</extension>
        <mime-type>application/x-shar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>smf</extension>
        <mime-type>audio/x-midi</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sit</extension>
        <mime-type>application/x-stuffit</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>snd</extension>
        <mime-type>audio/basic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>src</extension>
       
<mime-type>application/x-wais-source</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sv4cpio</extension>
        <mime-type>application/x-sv4cpio</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>sv4crc</extension>
        <mime-type>application/x-sv4crc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>swf</extension>
       
<mime-type>application/x-shockwave-flash</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>t</extension>
        <mime-type>application/x-troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tar</extension>
        <mime-type>application/x-tar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tcl</extension>
        <mime-type>application/x-tcl</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tex</extension>
        <mime-type>application/x-tex</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>texi</extension>
        <mime-type>application/x-texinfo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>texinfo</extension>
        <mime-type>application/x-texinfo</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tif</extension>
        <mime-type>image/tiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tiff</extension>
        <mime-type>image/tiff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tr</extension>
        <mime-type>application/x-troff</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>tsv</extension>
       
<mime-type>text/tab-separated-values</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>txt</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ulw</extension>
        <mime-type>audio/basic</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>ustar</extension>
        <mime-type>application/x-ustar</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xbm</extension>
        <mime-type>image/x-xbitmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xml</extension>
        <mime-type>text/xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xpm</extension>
        <mime-type>image/x-xpixmap</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xsl</extension>
        <mime-type>text/xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>xwd</extension>
        <mime-type>image/x-xwindowdump</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wav</extension>
        <mime-type>audio/x-wav</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>svg</extension>
        <mime-type>image/svg+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>svgz</extension>
        <mime-type>image/svg+xml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- Wireless Bitmap -->
        <extension>wbmp</extension>
        <mime-type>image/vnd.wap.wbmp</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- WML Source -->
        <extension>wml</extension>
        <mime-type>text/vnd.wap.wml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- Compiled WML -->
        <extension>wmlc</extension>
       
<mime-type>application/vnd.wap.wmlc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- WML Script Source -->
        <extension>wmls</extension>
        <mime-type>text/vnd.wap.wmlscript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <!-- Compiled WML Script -->
        <extension>wmlscriptc</extension>
       
<mime-type>application/vnd.wap.wmlscriptc</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>wrl</extension>
        <mime-type>x-world/x-vrml</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>Z</extension>
        <mime-type>application/x-compress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>z</extension>
        <mime-type>application/x-compress</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>zip</extension>
        <mime-type>application/zip</mime-type>
    </mime-mapping>


  <!-- ==================== Default Welcome File List
===================== -->
  <!-- When a request URI refers to a directory, the
default servlet looks  -->
  <!-- for a "welcome file" within that directory and,
if present,          -->
  <!-- to the corresponding resource URI for display. 
If no welcome file   -->
  <!-- is present, the default servlet either serves a
directory listing,   -->
  <!-- or returns a 404 status, depending on how it is
configured.          -->
  <!--                                                
                     -->
  <!-- If you define welcome files in your own
application's web.xml        -->
  <!-- deployment descriptor, that list *replaces* the
list configured      -->
  <!-- here, so be sure that you include any of the
default values that     -->
  <!-- you wish to include.                           
                     -->

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

</web-app>

                         THank U .




__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message