tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From reynir <rey...@hugsmidjan.is>
Subject Re: ==> Isapi redirector Installation problem betweeen IIs and Tomcat
Date Mon, 04 Apr 2005 13:13:54 GMT
what version of IIS / tomcat / isapi_redirector are you using ?
-reynir

samuel.goblet@cigma.asso.fr wrote:

>Hi,
>
>I'm looking for some help. Thanx in advance.
>
>When I make a request to IIS for JSP file, I've got an error message and 
>in the event log : [jk_isapi_plugin.c (420)]: HttpFilterProc 
>[/admin/index.jsp] is not a servlet url
>
>**************************************************************
>The complete description follow from the windows log
>And my installation process :
>**************************************************************
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (429)]: 
>HttpFilterProc check if [/Jakarta/isapi_redirector2.dll] is pointing to 
>the web-inf directory
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (420)]: 
>HttpFilterProc [/Jakarta/isapi_redirector2.dll] is not a servlet url
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (308)]: In 
>HttpFilterProc Virtual Host redirection of s0058 : 80
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (252)]: 
>HttpFilterProc started
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (429)]: 
>HttpFilterProc check if [/jsp-examples/jsp2/el/basic-comparisons.jsp] is 
>pointing to the web-inf directory
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (340)]: 
>HttpFilterProc [/jsp-examples/jsp2/el/basic-comparisons.jsp] is a servlet 
>url - should redirect to lb
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (308)]: In 
>HttpFilterProc Virtual Host redirection of s0058 : 80
>04/04/2005,14:18:03,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (252)]: 
>HttpFilterProc started
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (429)]: 
>HttpFilterProc check if [/admin/index.jsp] is pointing to the web-inf 
>directory
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (420)]: 
>HttpFilterProc [/admin/index.jsp] is not a servlet url
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (308)]: In 
>HttpFilterProc Virtual Host redirection of s0058 : 80
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (252)]: 
>HttpFilterProc started
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (429)]: 
>HttpFilterProc check if [/admin/index.jsp] is pointing to the web-inf 
>directory
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (420)]: 
>HttpFilterProc [/admin/index.jsp] is not a servlet url
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (308)]: In 
>HttpFilterProc Virtual Host redirection of s0058 : 80
>04/04/2005,14:17:47,Apache Jakarta 
>Connector2,Aucun,Aucun,4,N/A,S0058,Debug:  [jk_isapi_plugin.c (252)]: 
>HttpFilterProc started
>
>
>
>
>*** 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 : JK2
>
>*** 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-examplessample, works good
>**************************************************************
>* ==> 2 - 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>
>**************************************************************
>*  ==> 3 - Installing the Isapi filter :
>**************************************************************
>I copy the file in ht directory : 
>c:\Tomcat5\bin\win32\i386\isapi_redirector2.dll
>
>where CATALINA_HOME = c:\Tomcat5
>**************************************************************
>*  ==> 4 - Uddating the windows registry for ISAPI filter :
>**************************************************************
>[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi 
>Redirector\2.0]
>"serverRoot"="C:\\Tomcat5\\"
>"extensionUri"="/jakarta/isapi_redirector2.dll"
>"workersFile"="C:\\Tomcat5\\conf\\workers2.properties"
>"logLevel"="DEBUG"
>
>**************************************************************
>* ==> 5 - Configuring Tomcat Workers (Workers2.properties file)
>**************************************************************
># Setup the windows application logging for the ISAPI filter
>[logger.win32]
>level=DEBUG
>
># Defines a load balancer named lb. Use even if you only have one machine.
>[lb:lb]
>
># communication channel settings
>[channel.socket:localhost:8009]
>host=localhost
>port=8009
>
># SHared Memory file settings
>[shm]
>file=C:/Tomcat5/conf/jk2.shm
>size=1000000
>
># Declare a Tomcat worker and assign it the above declared communication 
>channel.
>[ajp13:localhost:8009]
>channel=channel.socket:localhost:8009
>group=lb
>
># URI mappings for jsp-examples web application context
># Requests for any web component(indicated by the wild card *) are 
>dispatched to
># Tomcat.
>[uri:/jsp-examples/*]
>info= Mapping for jsp-examples context of tomcat
>group=lb
>
>**************************************************************
>* ==> 6 - configuring the jk2.properties
>**************************************************************
>
>channelSocket.address=localhost
>channelSocket.port=8009
>shm.file=C:/Tomcat5/conf/jk2.shm
>
>**************************************************************
>* ==> Creating virtual directory under IIS
>**************************************************************
>Every thing indicates it's ok : green arrow, and the virtual directory is 
>called : "jakarta"
>
>**************************************************************
>* ==> Adding the ISAPI filter to IIS
>**************************************************************
>With the Allow green flag
>
>
>
>
>
>
>
>
>
>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


Mime
View raw message