I've followed every instruction that I could find, and none of them have worked for me. According to the log file, it appears as though the error is occurring when the "jk_open_socket" trys to connect. I've included the following platform, IIS, registry, log file, properties files, server.xml, and web.xml information.

Originally, I tried to use isapi.redirector2.dll, but that file did not work at all. No log file was created when I used isapi.redirector2.dll. So, I tryed isapi_redirect-1.2.5.dll and renamed it to isapi_redirect.dll, and was able to generate a log file.

Please help me to get tomcat to work with IIS. Thanks.

Platform: Windows Server 2003, IIS 6.0, JWSDP-1.3, Tomcat 5.0.

IIS is setup with the following options:
1. The web site level is set to "Run WWW service in IIS 5.0 isolation mode".
2. The ISAPI filter green arrow is up with a high priority for file isapi_redirect.dll
3. Web Service Extension contains a "jakarta" entry for file isapi_redirect.dll
4. Integrated Windows Authentication is activated.


Registers for Apache Software Foundation - Jakarta Isapi Redirector - 1.0
     extension_uri           \jakarta\isapi_redirect.dll
     log_file                    C:\jwsdp-1.3\logs\jk2_iis.log
     log_level                  debug
     worker_file               C:\jwsdp-1.3\conf\worker.properties
     worker_mount_file    C:\jwsdp-1.3\conf\uriworkermap.properties

worker.properties:
    worker.list=ajp13
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13

uriworkermap.properties:
    /*.jsp=ajp13
    /jsp-examples/*=ajp13
    /jsp-examples/*.jsp=ajp13
    /jsp-examples/servlet/*=ajp13

server.xml:
<?xml version="1.0" encoding="utf-8" ?>
- <Server className="org.apache.catalina.core.StandardServer" debug="0" port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" debug="0" />
- <GlobalNamingResources>
<Environment description="Absolute Pathname of the JWSDP Installation" name="jwsdp.home" override="true" type="java.lang.String" value="C:\jwsdp-1.3" />
<Environment name="simpleValue" override="true" type="java.lang.Integer" value="30" />
<Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" scope="Shareable" type="org.apache.catalina.UserDatabase" />
<Resource name="mysql" scope="Shareable" type="javax.sql.DataSource" />
- <ResourceParams name="UserDatabase">
- <parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
- <parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
- <ResourceParams name="mysql">
- <parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
- <parameter>
<name>maxActive</name>
<value>50</value>
</parameter>
- <parameter>
<name>password</name>
<value>July2000</value>
</parameter>
- <parameter>
<name>url</name>
<value>jdbc.mysql://localhost/generic</value>
</parameter>
- <parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
- <parameter>
<name>maxIdle</name>
<value>20</value>
</parameter>
- <parameter>
<name>username</name>
<value>Administrator</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
- <Service className="org.apache.catalina.core.StandardService" debug="0" name="Java Web Services Developer Pack">
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector" acceptCount="10" bufferSize="2048" clientAuth="false" compression="off" connectionLinger="-1" connectionTimeout="20000" connectionUploadTimeout="300000" debug="0" disableUploadTimeout="true" enableLookups="true" keepAlive="true" maxKeepAliveRequests="100" maxProcessors="75" minProcessors="5" port="8009" protocol="HTTP/1.1" protocolHandlerClassName="org.apache.coyote.http11.Http11Protocol" proxyPort="0" redirectPort="8443" scheme="http" secure="false" serverSocketTimeout="500" tcpNoDelay="true" tomcatAuthentication="false" xpoweredBy="true" />
- <Engine className="org.apache.catalina.core.StandardEngine" backgroundProcessorDelay="10" baseDir="C:\jwsdp-1.3" debug="0" defaultHost="localhost" domain="Catalina" name="Catalina">
- <Host className="org.apache.catalina.core.StandardHost" appBase="webapps" autoDeploy="true" backgroundProcessorDelay="-1" configClass="org.apache.catalina.startup.ContextConfig" contextClass="org.apache.catalina.core.StandardContext" debug="0" deployOnStartup="true" deployXML="true" domain="Catalina" errorReportValveClass="org.apache.catalina.valves.ErrorReportValve" liveDeploy="true" name="localhost" unpackWARs="false" xmlNamespaceAware="false" xmlValidation="false">
<Valve className="org.apache.catalina.authenticator.SingleSignOn" debug="0" />
</Host>
<Logger className="org.apache.catalina.logger.FileLogger" debug="0" directory="logs" prefix="jwsdp_log." suffix=".txt" timestamp="true" verbosity="1" />
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase" validate="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" debug="0" directory="logs" fileDateFormat="yyyy-MM-dd" pattern="%h %l %u %t "%r" %s %b" prefix="access_log." resolveHosts="false" rotatable="true" suffix=".txt" />
</Engine>
</Service>
</Server>


jk2_iis.log File:
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (696)]: HttpFilterProc started
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (759)]: In HttpFilterProc Virtual Host redirection of /www.dowearysoftware.com/
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/www.dowearysoftware.com/'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (765)]: In HttpFilterProc test Default redirection of /
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (829)]: HttpFilterProc [/] is not a servlet url
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (838)]: HttpFilterProc check if [/] is points to the web-inf directory
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (696)]: HttpFilterProc started
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (759)]: In HttpFilterProc Virtual Host redirection of /www.dowearysoftware.com/images/code.gif
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/www.dowearysoftware.com/images/code.gif'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (765)]: In HttpFilterProc test Default redirection of /images/code.gif
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/images/code.gif'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (829)]: HttpFilterProc [/images/code.gif] is not a servlet url
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (838)]: HttpFilterProc check if [/images/code.gif] is points to the web-inf directory
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (696)]: HttpFilterProc started
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (759)]: In HttpFilterProc Virtual Host redirection of /www.dowearysoftware.com/images/execute.gif
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/www.dowearysoftware.com/images/execute.gif'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (765)]: In HttpFilterProc test Default redirection of /images/execute.gif
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/images/execute.gif'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (829)]: HttpFilterProc [/images/execute.gif] is not a servlet url
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (838)]: HttpFilterProc check if [/images/execute.gif] is points to the web-inf directory
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (696)]: HttpFilterProc started
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (759)]: In HttpFilterProc Virtual Host redirection of /www.dowearysoftware.com/images/return.gif
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/www.dowearysoftware.com/images/return.gif'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (765)]: In HttpFilterProc test Default redirection of /images/return.gif
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/images/return.gif'
[Mon Dec 22 22:16:31 2003] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (829)]: HttpFilterProc [/images/return.gif] is not a servlet url
[Mon Dec 22 22:16:31 2003] [jk_isapi_plugin.c (838)]: HttpFilterProc check if [/images/return.gif] is points to the web-inf directory
[Mon Dec 22 22:16:32 2003] [jk_isapi_plugin.c (696)]: HttpFilterProc started
[Mon Dec 22 22:16:32 2003] [jk_isapi_plugin.c (759)]: In HttpFilterProc Virtual Host redirection of /www.dowearysoftware.com/jsp2/el/basic-arithmetic.jsp
[Mon Dec 22 22:16:32 2003] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker
[Mon Dec 22 22:16:32 2003] [jk_uri_worker_map.c (477)]: Attempting to map URI '/www.dowearysoftware.com/jsp2/el/basic-arithmetic.jsp'
[Mon Dec 22 22:16:32 2003] [jk_uri_worker_map.c (558)]: jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match ajp13 -> *.jsp
[Mon Dec 22 22:16:32 2003] [jk_isapi_plugin.c (775)]: HttpFilterProc [/jsp2/el/basic-arithmetic.jsp] is a servlet url - should redirect to ajp13
[Mon Dec 22 22:16:32 2003] [jk_isapi_plugin.c (838)]: HttpFilterProc check if [/jsp2/el/basic-arithmetic.jsp] is points to the web-inf directory
[Mon Dec 22 22:16:32 2003] [jk_isapi_plugin.c (878)]: HttpExtensionProc started
[Mon Dec 22 22:16:32 2003] [jk_worker.c (132)]: Into wc_get_worker_for_name ajp13
[Mon Dec 22 22:16:32 2003] [jk_worker.c (136)]: wc_get_worker_for_name, done found a worker
[Mon Dec 22 22:16:32 2003] [jk_isapi_plugin.c (913)]: HttpExtensionProc got a worker for name ajp13
[Mon Dec 22 22:16:32 2003] [jk_ajp_common.c (1546)]: Into jk_worker_t::get_endpoint
[Mon Dec 22 22:16:32 2003] [jk_ajp_common.c (1208)]: Into jk_endpoint_t::service
[Mon Dec 22 22:16:32 2003] [jk_ajp_common.c (295)]: Into ajp_marshal_into_msgb
[Mon Dec 22 22:16:32 2003] [jk_ajp_common.c (463)]: ajp_marshal_into_msgb - Done
[Mon Dec 22 22:16:32 2003] [jk_connect.c (158)]: Into jk_open_socket
[Mon Dec 22 22:16:32 2003] [jk_connect.c (165)]: jk_open_socket, try to connect socket = 1428
[Mon Dec 22 22:16:32 2003] [jk_connect.c (174)]: jk_open_socket, after connect ret = 0
[Mon Dec 22 22:16:32 2003] [jk_connect.c (183)]: jk_open_socket, set TCP_NODELAY to on
[Mon Dec 22 22:16:32 2003] [jk_connect.c (200)]: jk_open_socket, return, sd = 1428
[Mon Dec 22 22:16:32 2003] [jk_ajp_common.c (661)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 1428
[Mon Dec 22 22:16:32 2003] [jk_ajp_common.c (693)]: sending to ajp13 #399
[Mon Dec 22 22:16:32 2003] [jk_ajp_common.c (966)]: ajp_send_request 2: request body to send 0 - request body to resend 0
[Mon Dec 22 22:16:53 2003] [jk_ajp_common.c (738)]: ERROR: can't receive the response message from tomcat, network problems or tomcat is down. err=-1
[Mon Dec 22 22:16:53 2003] [jk_ajp_common.c (1137)]: Error reading reply from tomcat. Tomcat is down or network problems.
[Mon Dec 22 22:16:53 2003] [jk_ajp_common.c (1290)]: ERROR: Receiving from tomcat failed, recoverable operation. err=0
[Mon Dec 22 22:16:53 2003] [jk_ajp_common.c (1309)]: sending request to tomcat failed in send loop. err=0
[Mon Dec 22 22:16:53 2003] [jk_connect.c (158)]: Into jk_open_socket
[Mon Dec 22 22:16:53 2003] [jk_connect.c (165)]: jk_open_socket, try to connect socket = 1428
[Mon Dec 22 22:16:53 2003] [jk_connect.c (174)]: jk_open_socket, after connect ret = 0
[Mon Dec 22 22:16:53 2003] [jk_connect.c (183)]: jk_open_socket, set TCP_NODELAY to on
[Mon Dec 22 22:16:53 2003] [jk_connect.c (200)]: jk_open_socket, return, sd = 1428
[Mon Dec 22 22:16:53 2003] [jk_ajp_common.c (661)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 1428
[Mon Dec 22 22:16:53 2003] [jk_ajp_common.c (693)]: sending to ajp13 #399
[Mon Dec 22 22:16:53 2003] [jk_ajp_common.c (966)]: ajp_send_request 2: request body to send 0 - request body to resend 0
[Mon Dec 22 22:16:59 2003] [jk_ajp_common.c (738)]: ERROR: can't receive the response message from tomcat, network problems or tomcat is down. err=-54
[Mon Dec 22 22:16:59 2003] [jk_ajp_common.c (1137)]: Error reading reply from tomcat. Tomcat is down or network problems.
[Mon Dec 22 22:16:59 2003] [jk_ajp_common.c (1290)]: ERROR: Receiving from tomcat failed, recoverable operation. err=1
[Mon Dec 22 22:16:59 2003] [jk_ajp_common.c (1309)]: sending request to tomcat failed in send loop. err=1
[Mon Dec 22 22:16:59 2003] [jk_connect.c (158)]: Into jk_open_socket
[Mon Dec 22 22:16:59 2003] [jk_connect.c (165)]: jk_open_socket, try to connect socket = 1428
[Mon Dec 22 22:17:00 2003] [jk_connect.c (174)]: jk_open_socket, after connect ret = -1
[Mon Dec 22 22:17:00 2003] [jk_connect.c (203)]: jk_open_socket, connect() failed errno = 61
[Mon Dec 22 22:17:00 2003] [jk_ajp_common.c (676)]: Error connecting to tomcat. Tomcat is probably not started or is listenning on the wrong port. Failed errno = 61
[Mon Dec 22 22:17:00 2003] [jk_ajp_common.c (955)]: Error connecting to the Tomcat process.
[Mon Dec 22 22:17:00 2003] [jk_ajp_common.c (1309)]: sending request to tomcat failed in send loop. err=2
[Mon Dec 22 22:17:00 2003] [jk_ajp_common.c (1318)]: Error connecting to tomcat. Tomcat is probably not started or is listening on the wrong port. Failed errno = 61
[Mon Dec 22 22:17:00 2003] [jk_isapi_plugin.c (928)]: HttpExtensionProc error, service() failed
[Mon Dec 22 22:17:00 2003] [jk_ajp_common.c (1529)]: Into jk_endpoint_t::done, closing connection 0
[Mon Dec 22 22:17:00 2003] [jk_ajp_common.c (605)]: In jk_endpoint_t::ajp_close_endpoint
[Mon Dec 22 22:17:23 2003] [jk_uri_worker_map.c (190)]: Into jk_uri_worker_map_t::uri_worker_map_free
[Mon Dec 22 22:17:23 2003] [jk_uri_worker_map.c (441)]: Into jk_uri_worker_map_t::uri_worker_map_close
[Mon Dec 22 22:17:23 2003] [jk_worker.c (118)]: Into wc_close
[Mon Dec 22 22:17:23 2003] [jk_worker.c (199)]: close_workers got 1 workers to destroy
[Mon Dec 22 22:17:23 2003] [jk_worker.c (206)]: close_workers will destroy worker ajp13
[Mon Dec 22 22:17:23 2003] [jk_ajp_common.c (1461)]: Into jk_worker_t::destroy
[Mon Dec 22 22:17:23 2003] [jk_ajp_common.c (1468)]: Into jk_worker_t::destroy up to 1 endpoint to close
[Mon Dec 22 22:17:23 2003] [jk_worker.c (120)]: wc_close, done


Web.xml File:
<?xml version="1.0" encoding="ISO-8859-1" ?>
 <!DOCTYPE web-app (View Source for full doctype...)>
- <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.
 -->
- <!--  ================== 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]
 -->
- <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):
 -->
- <!--
 -->
- <!--    classpath           What class path should I use while compiling
 -->
- <!--                        generated servlets?  [Created dynamically
 -->
- <!--                        based on the current web application]
 -->
- <!--
 -->
- <!--    ieClassId           The class-id value to be sent to Internet
 -->
- <!--                        Explorer when using <jsp:plugin> tags.
 -->
- <!--                        [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]
 -->
- <!--
 -->
- <!--    jspCompilerPlugin   The fully qualified class name of the JSP
 -->
- <!--                        compiler plug-in to be used.  See below for
 -->
- <!--                        more information.
 -->
- <!--                        [Use internal JDK compiler]
 -->
- <!--
 -->
- <!--    keepgenerated       Should we keep the generated Java source code
 -->
- <!--                        for each page instead of deleting it? [true]
 -->
- <!--
 -->
- <!--    largefile           Should we store the static content of JSP
 -->
- <!--                        pages in external data files, to reduce the
 -->
- <!--                        size of the generated servlets?  [false]
 -->
- <!--
 -->
- <!--    logVerbosityLevel   The level of detailed messages to be produced
 -->
- <!--                        by this servlet.  Increasing levels cause the
 -->
- <!--                        generation of more messages.  Valid values are
 -->
- <!--                        FATAL, ERROR, WARNING, INFORMATION, and DEBUG.
 -->
- <!--                        [WARNING]
 -->
- <!--
 -->
- <!--    mappedfile          Should we generate static content with one
 -->
- <!--                        print statement per input line, to ease
 -->
- <!--                        debugging?  [false]
 -->
- <!--
 -->
- <!--    scratchdir          What scratch directory should we use when
 -->
- <!--                        compiling JSP pages?  [default work directory
 -->
- <!--                        for the current web application]
 -->
- <!--
 -->
- <!--  If you wish to use Jikes to compile JSP pages:
 -->
- <!--  * Set the "classpath" initialization parameter appropriately
 -->
- <!--    for this web application.
 -->
- <!--  * Set the "jspCompilerPlugin" initialization parameter to
 -->
- <!--    "org.apache.jasper.compiler.JikesJavaCompiler".
 -->
- <servlet>
 <servlet-name>jsp</servlet-name>
 <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
- <init-param>
 <param-name>logVerbosityLevel</param-name>
 <param-value>WARNING</param-value>
 </init-param>
- <init-param>
 <param-name>xpoweredBy</param-name>
 <param-value>true</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]
 -->
- <!--
 -->
- <!--    ignoreUnsupportedDirective
 -->
- <!--                        Should unknown or misspelled Ssi directives
 -->
- <!--                        be ignored and no errors shown?
 -->
- <!--                        (0=false, 1=true) [1]
 -->
- <!--
 -->
- <!--  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.SsiInvokerServlet
       </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. --> - <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>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>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>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>xpm</extension> <mime-type>image/x-xpixmap</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> - <!-- 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.wmls</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>

_________________________________________________________________
Tired of slow downloads? Compare online deals from your local high-speed providers now. https://broadband.msn.com



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to