You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by reynir <re...@hugsmidjan.is> on 2005/04/06 11:11:54 UTC

Re: ==> ADDENDA 2 very strange.... : the Isapi Log : Isapi redirector Installation problem betweeen IIs 6.0 and Tomcat 5.0.28 with redirector 1.2.8

I replyed to you yesterday.
you are missing configuration for a coyote JK or AJP connector on port
8009 in server.xml
bye
-reynir



samuel.goblet@cigma.asso.fr wrote:

>Hi,
>
>I'm looking for some help, again.... Thanx in advance.
>
>Last test : When I'm installing on another server : Windows Server 200 
>SP4, it works fine !!!!!!
>
>So what  ?? 4 days for nothing ??? Does Tomcat 5.0.x works on Windows 2003 
>? Could windows 2003 works with Tomcat 5.0.x ?
>
>Could you help me please !!!!
>
>******************************
>**** SOFT RELEASE ****
>My server : Windows server 2003
>My Web server : IIS 6.0
>My Tomcat server : 5.0.28
>My JDK : JDK 1.4.2
>My redirector : 1.2.8
>*****************************
>After the last mail exchange, I delete my jk2 connector and config. But 
>all over the web I find only some help for an installation of Tomcat 4.x 
>and IIS.
>
>With tomcat 5.0.28, the path for the samples directory and servlets are 
>not the same. But even with some modifications in the 
>"uriworkermap.properties", I've got an error 404 from Tomcat...
>**************************************************************
>==> Log ISAPI.log
>**************************************************************
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] init_jk::jk_isapi_plugin.c 
>(1040): Using registry.
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] init_jk::jk_isapi_plugin.c 
>(1043): Using log file c:\Tomcat5\logs\isapi.log.
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] init_jk::jk_isapi_plugin.c 
>(1044): Using log level 1.
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] init_jk::jk_isapi_plugin.c 
>(1045): Using extension uri /jakarta/isapi_redirect.dll.
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] init_jk::jk_isapi_plugin.c 
>(1046): Using worker file C:\Tomcat5\conf\worker.properties.
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] init_jk::jk_isapi_plugin.c 
>(1047): Using worker mount file c:\Tomcat5\conf\uriworkermap.properties.
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] init_jk::jk_isapi_plugin.c 
>(1049): Using uri select 0.
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_open::jk_uri_worker_map.c (461): rule map size is 7
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_add::jk_uri_worker_map.c (406): exact rule 
>/jsp-examples=ajp13 was added
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_add::jk_uri_worker_map.c (382): match rule 
>/jsp-examples/=ajp13 was added
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_add::jk_uri_worker_map.c (360): suffix rule 
>/jsp-examples/.jsp=ajp13 was added
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_add::jk_uri_worker_map.c (382): match rule 
>/servlets-examples/=ajp13 was added
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_add::jk_uri_worker_map.c (406): exact rule 
>/tomcat-docs=ajp13 was added
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_add::jk_uri_worker_map.c (382): match rule 
>/tomcat-docs/=ajp13 was added
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_add::jk_uri_worker_map.c (360): suffix rule /.jsp=ajp13 was 
>added
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>uri_worker_map_open::jk_uri_worker_map.c (478): there are 7 rules
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>build_worker_map::jk_worker.c (196): creating worker ajp13
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>wc_create_worker::jk_worker.c (120): about to create instance ajp13 of 
>ajp13
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>wc_create_worker::jk_worker.c (133): about to validate and init ajp13
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>ajp_validate::jk_ajp_common.c (1721): worker ajp13 contact is 
>localhost:8009
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1767): setting socket keepalive to 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1806): setting socket timeout to -1
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1810): setting connection recycle timeout to 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1814): setting cache timeout to 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1818): setting connect timeout to 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1822): setting reply timeout to 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1826): setting prepost timeout to 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1830): setting recovery opts to 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1834): setting number of retries to 3
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] ajp_init::jk_ajp_common.c 
>(1854): setting connection cache size to 1
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>build_worker_map::jk_worker.c (208): removing old ajp13 worker 
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (636): Detected IIS >= 5.0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (687): Filter started
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (753): Virtual Host redirection of 
>/s0058/jsp-examples/index.html
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (700): Attempting to map URI 
>'/s0058/jsp-examples/index.html' from 7 maps
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/servlets-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*.jsp'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/tomcat-docs/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/tomcat-docs'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/*.jsp'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (760): Default redirection of 
>/jsp-examples/index.html
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (700): Attempting to map URI 
>'/jsp-examples/index.html' from 7 maps
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/servlets-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*.jsp'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (755): Found a context match ajp13 
>-> /jsp-examples/
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (770): check if 
>[/jsp-examples/index.html] is points to the web-inf directory
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (788): [/jsp-examples/index.html] is a 
>servlet url - should redirect to ajp13
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (687): Filter started
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (753): Virtual Host redirection of 
>/s0058/jakarta/isapi_redirect.dll
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (700): Attempting to map URI 
>'/s0058/jakarta/isapi_redirect.dll' from 7 maps
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/servlets-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*.jsp'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/tomcat-docs/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/tomcat-docs'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/*.jsp'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (760): Default redirection of 
>/jakarta/isapi_redirect.dll
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (700): Attempting to map URI 
>'/jakarta/isapi_redirect.dll' from 7 maps
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/servlets-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*.jsp'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/jsp-examples'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/tomcat-docs/*'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/tomcat-docs'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map context 
>URI '/*.jsp'
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (770): check if 
>[/jakarta/isapi_redirect.dll] is points to the web-inf directory
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpFilterProc::jk_isapi_plugin.c (853): [/jakarta/isapi_redirect.dll] is 
>not a servlet url
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>wc_get_worker_for_name::jk_worker.c (92): found a worker ajp13
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>HttpExtensionProc::jk_isapi_plugin.c (920): got a worker for name ajp13
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>ajp_get_endpoint::jk_ajp_common.c (2050): created new endpoint for worker 
>ajp13
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>ajp_marshal_into_msgb::jk_ajp_common.c (551): ajp marshaling done
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>ajp_service::jk_ajp_common.c (1594): processing with 3 retries
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>jk_open_socket::jk_connect.c (159): try to connect socket = 1096 to 
>127.0.0.1:8009
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>jk_open_socket::jk_connect.c (177): after connect ret = 0
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>jk_open_socket::jk_connect.c (192): jk_open_socket, set TCP_NODELAY to on
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>jk_open_socket::jk_connect.c (229): connected sd = 1096
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>ajp_connect_to_endpoint::jk_ajp_common.c (838): connected sd = 1096 to 
>127.0.0.1:8009
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>ajp_connection_tcp_send_message::jk_ajp_common.c (883): sending to ajp13 
>pos=4 len=159 max=8192 
>[Tue Apr 05 16:38:25 2005] [2440:3504] [debug] 
>ajp_send_request::jk_ajp_common.c (1199): request body to send 0 - request 
>body to resend 0
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>ajp_connection_tcp_get_message::jk_ajp_common.c (1007): received from 
>ajp13 pos=0 len=100 max=8192 
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>ajp_unmarshal_response::jk_ajp_common.c (606): status = 404
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>ajp_unmarshal_response::jk_ajp_common.c (613): Number of headers is = 2
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>ajp_unmarshal_response::jk_ajp_common.c (669): Header[0] [Content-Type] = 
>[text/html;charset=utf-8]
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>ajp_unmarshal_response::jk_ajp_common.c (669): Header[1] [Content-Length] 
>= [1041]
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>ajp_connection_tcp_get_message::jk_ajp_common.c (1007): received from 
>ajp13 pos=0 len=1045 max=8192 
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>ajp_connection_tcp_get_message::jk_ajp_common.c (1007): received from 
>ajp13 pos=0 len=2 max=8192 
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] 
>HttpExtensionProc::jk_isapi_plugin.c (933): service() returned OK
>[Tue Apr 05 16:38:26 2005] [2440:3504] [debug] ajp_done::jk_ajp_common.c 
>(1942): recycling connection cache slot=0
>
>**************************************************************
>
>URL test :
>http://localhost/jsp-examples/index.html
>
>I'll try too with the data from "http://www.reynir.net/java/greinar/nr/52
>", without any results...
>
>*** MY ACTIONS ***
>**************************************************************
>* ==> 1 - Tests IIs and Tomcat without the connector :
>**************************************************************
>open url : http://localhost  => IIs respond good
>open url : http://localhost:8080/ and 
>http://localhost:8080/jsp-examples/index.html, works good
>
>**************************************************************
>*  ==> 2 - Installing the Isapi filter :
>**************************************************************
>I copy the file in ht directory : 
>c:\Tomcat5\bin\win32\i386\isapi_redirect.dll
>
>where CATALINA_HOME = c:\Tomcat5 and JAVA_HOME = c:\JDK
>**************************************************************
>*  ==> 3 - Uddating the windows registry for ISAPI filter :
>**************************************************************
>[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi 
>Redirector\1.0]
>"extension_uri"="/jakarta/isapi_redirect.dll"
>"log_file"="c:\\Tomcat5\\logs\\isapi.log"
>"worker_file"="c:\\Tomcat5\\conf\\workers.properties)"
>"worker_mount_file"="c:\\Tomcat5\\conf\\uriworkermap.properties"
>"log_level"="debug"
>
>**************************************************************
>* ==> 4 - Configuring Tomcat Workers (workers.properties file)
>**************************************************************
>worker.ajp13.type=ajp13
>worker.ajp13.lbfactor=1
>worker.loadbalancer.type=lb
>worker.loadbalancer.balanced_workers=ajp13
>worker.tomcat_home=C:\Tomcat5\
>worker.java_home=C:\JDK
>ps=\
>worker.list=ajp13
>worker.ajp13.port=8009
>worker.ajp13.host=127.0.0.1
>
>**************************************************************
>* ==> 5 - configuring the uriworkermap.properties
>**************************************************************
>/jsp-examples=ajp13
>/jsp-examples/*=ajp13
>/jsp-examples/*.jsp=ajp13
>/servlets-examples/*=ajp13
>/tomcat-docs=ajp13
>/tomcat-docs/*=ajp13
>/*.jsp=ajp13
>
>**************************************************************
>* ==> 6 - Creating virtual directory under IIS
>**************************************************************
>Every thing indicates it's ok : green arrow, and the virtual directory is 
>called : "jakarta"
>
>**************************************************************
>* ==> 7 - Adding the ISAPI filter to IIS
>**************************************************************
>With the Allow green flag
>
>**************************************************************
>* ==>  8 - Configuring the connector in tomcat's server.xml :
>**************************************************************
><Server port="8005" shutdown="SHUTDOWN" debug="0">
>  <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"/>
>
>    <Resource name="UserDatabase" auth="Container"
>              type="org.apache.catalina.UserDatabase"
>       description="User database that can be updated and saved">
>    </Resource>
>    <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>
>
>  </GlobalNamingResources>
>
>    <Service name="Catalina">
>
>    <!-- 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="9"
>               connectionTimeout="20000" 
>               disableUploadTimeout="true" />
> 
>    <!-- Define the top level container in our container hierarchy -->
>    <Engine name="Catalina" defaultHost="localhost" debug="9">
>
>      <!-- The request dumper valve dumps useful debugging information 
>abou
>      <!-- 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 
>-->
>
>      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>             debug="0"
>             resourceName="UserDatabase"/>
>
>      <Host name="localhost" debug="0" appBase="webapps"
>       unpackWARs="true" autoDeploy="true"
>       xmlValidation="false" xmlNamespaceAware="false">
> 
>        <Logger className="org.apache.catalina.logger.FileLogger"
>                directory="logs"
>                prefix="localhost_log."
>                suffix=".txt"
>                timestamp="true"/>
>
>      </Host>    </Engine>  </Service></Server>
>
>
>
>
>
>
>
>Thanx for any help, links etc...
>
>Best regards
>  
>

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