Thomas, I don't know if I can help you, but I can offer moral support; I'm using the ISAPI redirector on IIS6/W2K3 and it works fine.
Some (admittedly basic) checkpoints: 1. I'm using version 1.2.13 of the redirector. 2. I have a .reg file of registry entries if you'd like to see them so you can check against your entries. 3. You must run IIS 6 in IIS 5.0 isolation mode, AFAIK 4. You must add a new "Web Service Extension" to IIS pointing to the redirector DLL, and give it a status of "allowed". 5. Each site that uses the redirector must have a virtual folder pointing to the folder the redirector DLL is in, and that virtual folder must have "Script and Executables" execute permissions. HTH, Brantley > -----Original Message----- > From: Thomas Dickey [mailto:[EMAIL PROTECTED] > Sent: Wednesday, January 11, 2006 1:32 PM > To: 'Tomcat Users List' > Subject: RE: Tomcat IIS-redirector help > > I have had a few people offer assistance, but nothing has worked. Is there > anyone who can point me in the right direction? I am at a complete loss... > > Thanks in advance!!! > > Tom > > -----Original Message----- > From: Thomas Dickey [mailto:[EMAIL PROTECTED] > Sent: Monday, January 09, 2006 9:32 AM > To: users@tomcat.apache.org > Subject: Tomcat IIS-redirector help > > I apologize for the length of this email.. > > > > I recently installed Tomcat V5.5 on my windows 2003 Server machine with > IIS > 6.0. I'm trying to use the redirector to direct content from a host IIS > webserver, to the Tomcat processor (again, these are on the same machine). > I > have been unable to get it to post the page. > > > > Please help in any way possible.. > > > > Here is an excerpt from the redirector log.. > > > > > > ****************************************************** > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_shm.c (134): Initialized > shared memory size=67584 free=65536 addr=0x1de0000 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (1160): > Using registry. > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (1163): > Using log file C:\Program Files\Apache Software Foundation\Jakarta Isapi > Redirector\log\isapi_redirect.log. > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (1164): > Using log level 1. > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (1165): > Using extension uri jakarta/isapi_redirect.dll. > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (1166): > Using worker file C:\Program Files\Apache Software Foundation\Jakarta > Isapi > Redirector\conf\workers.properties. > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (1167): > Using worker mount file C:\Program Files\Apache Software > Foundation\Jakarta > Isapi Redirector\conf\uriworkermap.properties. > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (1169): > Using uri select 0. > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_uri_worker_map.c (260): > wildchar rule /admin/*=wlb was added > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_uri_worker_map.c (260): > wildchar rule /manager/*=wlb was added > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_uri_worker_map.c (260): > wildchar rule /jsp-examples/*=wlb was added > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_uri_worker_map.c (260): > wildchar rule /servlets-examples/*=wlb was added > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_uri_worker_map.c (260): > wildchar rule /bacworth/*=bacworth was added > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (236): creating > worker wlb > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (141): about to > create instance wlb of ajp13 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (154): about to > validate and init wlb > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1806): > worker wlb contact is 'localhost:8009' > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1895): > setting socket keepalive to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1934): > setting socket timeout to -1 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1938): > setting socket buffer size to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1942): > setting connection recycle timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1946): > setting cache timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1950): > setting connect timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1954): > setting reply timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1958): > setting prepost timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1962): > setting recovery opts to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1966): > setting number of retries to 3 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1843): > setting connection cache size to 10 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (248): removing > old wlb worker > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (236): creating > worker jkstatus > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (141): about to > create instance jkstatus of status > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (154): about to > validate and init jkstatus > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (248): removing > old jkstatus worker > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (236): creating > worker bacworth > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (141): about to > create instance bacworth of ajp13 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (154): about to > validate and init bacworth > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1806): > worker bacworth contact is 'bacworth.llnl.gov:8009' > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1895): > setting socket keepalive to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1934): > setting socket timeout to -1 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1938): > setting socket buffer size to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1942): > setting connection recycle timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1946): > setting cache timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1950): > setting connect timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1954): > setting reply timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1958): > setting prepost timeout to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1962): > setting recovery opts to 0 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1966): > setting number of retries to 3 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_ajp_common.c (1843): > setting connection cache size to 10 > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_worker.c (248): removing > old bacworth worker > > [Thu Jan 05 14:49:45 2006] [4972:5232] [debug] jk_isapi_plugin.c (711): > Detected IIS >= 5.0 > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_isapi_plugin.c (762): > Filter started > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_isapi_plugin.c (828): > Virtual Host redirection of /bacworth.llnl.gov/bacworth/ > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (449): > Attempting to map URI '/bacworth.llnl.gov/bacworth/' from 5 maps > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/servlets-examples/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/jsp-examples/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/bacworth/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/manager/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/admin/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_isapi_plugin.c (835): > Default redirection of /bacworth/ > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (449): > Attempting to map URI '/bacworth/' from 5 maps > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/servlets-examples/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/jsp-examples/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (461): > Attempting to map context URI '/bacworth/*' > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_uri_worker_map.c (475): > Found a wildchar match bacworth -> /bacworth/* > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_isapi_plugin.c (845): > check if [/bacworth/] is points to the web-inf directory > > [Thu Jan 05 14:49:50 2006] [4972:3800] [debug] jk_isapi_plugin.c (863): > [/bacworth/] is a servlet url - should redirect to bacworth > > > > ****************************************************** > > > > It says on the last line that it should be working.??? > > > > Here is an excerpt from the IIS web server log.. > > > > ****************************************************** > > > > #Software: Microsoft Internet Information Services 6.0 > > #Version: 1.0 > > #Date: 2006-01-09 17:12:10 > > #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port > cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status > > 2006-01-09 17:12:10 134.9.150.61 GET /bacworth/ - 80 - 134.9.150.5 > Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.432 2) > 401 1 0 > > 2006-01-09 17:12:15 134.9.150.61 GET /bacworth/ - 80 - 134.9.150.5 > Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.432 2) > 401 1 0 > > 2006-01-09 17:12:15 134.9.150.61 GET /bacworth/ - 80 BKC\dickey2 > 134.9.150.5 > Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.432 2) > 404 2 1260 > > > > ****************************************************** > > > > Some of the articles that I have read while troubleshooting this problem > state that in the above log, it should reference the ISAPI redirector DLL. > I > don't see that reference, however, the request seems to be making it to > the > redirector as can be seen in the first log. > > > > Here is my uriworkermap.properties file.. > > > > ****************************************************** > > # uriworkermap.properties - IIS > > # > > # This file provides sample mappings for example wlb > > # worker defined in workermap.properties.minimal > > # The general syntax for this file is: > > # [URL]=[Worker name] > > > > /admin/*=wlb > > /manager/*=wlb > > /jsp-examples/*=wlb > > /servlets-examples/*=wlb > > /bacworth/*=bacworth > > > > > > # Optionally filter out all .jpeg files inside that context > > # For no mapping the url has to start with exclamation (!) > > > > #!/servlets-examples/*.jpeg=wlb > > > > # > > # Mount jkstatus to /jkmanager > > # For production servers you will need to > > # secure the access to the /jkmanager url > > # > > #/jkmanager=jkstatus > > > > ****************************************************** > > > > Here is my workers.properties file > > > > ****************************************************** > > > > # workers.properties > > # > > # This file provides minimal jk configuration properties needed to > > # connect to Tomcat. > > # > > # The workers that jk should create and work with > > # > > > > worker.list=wlb,jkstatus,bacworth > > > > # > > # Defining a worker named ajp13w and of type ajp13 > > # Note that the name and the type do not have to match. > > # > > worker.wlb.type=ajp13 > > worker.wlb.host=localhost > > worker.wlb.port=8009 > > > > # > > # Define a worker entry for Bacworth ***By Thomas Dickey*** > > # > > #worker.list=bacworth > > worker.bacworth.type=ajp13 > > worker.bacworth.host=bacworth.llnl.gov > > worker.bacworth.port=8009 > > > > # > > # Defining a load balancer > > # > > > > #worker.wlb.type=lb > > #worker.wlb.balance_workers=ajp13w > > > > # > > # Define status worker > > # > > > > worker.jkstatus.type=status > > > > ****************************************************** > > > > I have checked the Registry settings a thousand times, and I know they are > as they should be. > > > > Again, I apologize for the length of this email. I just wanted to make > sure > all the information was included. > > > > Thanks in advance for any help!!!! > > > > Thomas > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]