I am trying to integrate Tomcat with Microsoft IIS/PWS and obviously I am
doing something wrong. Having followed all the instructions I get an ISAPI
log when I start PWS which reads as follows :
[jk_uri_worker_map.c (111)]: Into jk_uri_worker_map_t::uri_worker_map_alloc
[jk_uri_worker_map.c (144)]: Into jk_uri_worker_map_t::uri_worker_map_open
[jk_uri_worker_map.c (158)]: jk_uri_worker_map_t::uri_worker_map_open, rule
map size is 2
[jk_uri_worker_map.c (214)]: Into jk_uri_worker_map_t::uri_worker_map_open,
match rule /servlet/=ajp12 was added
[jk_uri_worker_map.c (214)]: Into jk_uri_worker_map_t::uri_worker_map_open,
match rule /examples/=ajp12 was added
[jk_uri_worker_map.c (243)]: Into jk_uri_worker_map_t::uri_worker_map_open,
there are 2 rules
[jk_uri_worker_map.c (264)]: jk_uri_worker_map_t::uri_worker_map_open, done
If I don't start Tomcat then any attempt to get a servlet fails. This seems
consistent with the documentation that indicates that the current connectors
require manual starting.
I start the Tomcat but all my various attempts to get servlets puzzle me. I
edited the server.xml file to remove the 8080 listen but when I try to
access only the 8080 port works. So for example
http://localhost:8080/examples/servlet/HelloWorldExample brings the
HelloWorldExample.
This seems to indicate that Tomcat is by passing the PWS and just acting as
a second webserver. Or maybe this is correct behaviour. If so is there
anyway of using Tomcat without the horrible 8080 ?
Thanks,
Shimon
|