Following are the versions of software I have installed on Windows2003 Server
SP2
Tomcat-6.0.18
Java - Version 6 Update 13 
IIS - 6.0
Tomcat Connector - 1.2.28

I have done the configuration consulting the tomcat site.Here is how
isapi_redirect.properties looks like:
extension_uri=/jakarta/isapi_redirect.dll
log_file=c:\Tomcat\logs\iis_redirect.log
log_level=debug
worker_file=C:\Tomcat\conf\workers.properties
worker_mount_file=C:\Tomcat\conf\uriworkermap.properties

Workers.properties

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


uriworkermap.properties
/examples/*=ajp13



When I try to access a jsp page using
IIS(http://localhost/examples/jsp/jsp2/el/basic-arithmetic.jsp)
I get a Http Status 404 eror from Tomcat


The IIS_Redirect log with 400 error is here(I am just pasting a few lines
that are relevant, the redirect calls happen fine)

[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_util.c (455):
Pre-processed log time stamp format is '[%a %b %d %H:%M:%S.000 %Y] '
[Wed May 06 16:31:04.662 2009] [9352:9452] [info] jk_isapi_plugin.c (2398):
Starting Jakarta/ISAPI/isapi_redirector/1.2.28
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2416):
Detected IIS version 6.0
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2418):
Using ini file C:\Tomcat\ISAPI\isapi_redirect.properties.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2424):
Using log file c:\Tomcat\logs\iis_redirect.log.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2425):
Using log level 1.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2426):
Using extension uri /jakarta/isapi_redirect.dll.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2427):
Using worker file C:\Tomcat\conf\workers.properties.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2428):
Using worker mount file C:\Tomcat\conf\uriworkermap.properties.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2430):
Using rewrite rule file .
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2432):
Using uri select 3.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2433):
Using no chunked encoding.
...
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_map.c (490): Adding
property '/examples/*' with value 'ajp13' to map.
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_uri_worker_map.c
(1101): Loading urimaps from C:\Tomcat\conf\uriworkermap.properties with
reload check interval 60 seconds
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_uri_worker_map.c
(719): wildchar rule '/examples/*=ajp13' source 'uriworkermap' was added
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_uri_worker_map.c
(171): 
....
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_worker.c (242):
creating worker ajp13
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_worker.c (146): about
to create instance ajp13 of ajp13
...
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_uri_worker_map.c
(171): uri map dump after extension stripping: index=0
file='C:\Tomcat\conf\uriworkermap.properties' reject_unsafe=0 reload=60
modified=1241645359 checked=1241645464
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_uri_worker_map.c
(176): generation 0: size=0 nosize=0 capacity=0
..
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_ajp_common.c (2246):
processing ajp13 with 2 retries
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_ajp_common.c (1461):
(ajp13) all endpoints are disconnected.
...
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_ajp_common.c (1217):
received from ajp13 pos=0 len=82 max=8192
...
[Wed May 06 16:31:04.662 2009] [9352:9452] [debug] jk_isapi_plugin.c (2060):
[/jakarta/isapi_redirect.dll] is not a servlet url
.....
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_ajp_common.c (660):
status = 404
....
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_ajp_common.c (1806):
AJP13 protocol: Reuse is OK
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_isapi_plugin.c (2189):
service() returned OK
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_ajp_common.c (743):
(ajp13) resetting endpoint with sd = 620 
[Wed May 06 16:31:04.677 2009] [9352:9452] [debug] jk_ajp_common.c (2850):
recycling connection pool slot=0 for worker ajp13

The IIS log from W3SVC shows that the get was o.k.(Code 200)

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2009-05-06 21:31:04
#Fields: date time s-sitename 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 
2009-05-06 21:31:04 W3SVC1 127.0.0.1 GET
/examples/jsp/jsp2/el/basic-arithmetic.jsp - 80 - 127.0.0.1
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729)
200 0 0



Can anyone pl.point to me if I am missing anything?

Thanks,
Sam
-- 
View this message in context: 
http://www.nabble.com/Connector-Issue---Tomcat-6.0-IIS-6.0-tp23416131p23416131.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to