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:21:46 GMT
ok sorry
I saw it down at the bottom of your email.
I wrote directions on how to install this kind of setup few days ago :

http://www.reynir.net/java/greinar/nr/52

check it out, it works fine.

-reynir

reynir wrote:

>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
>
>  
>


---------------------------------------------------------------------
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