I have successfully installed Apache2.0.35 and installed mod_jk.so from source. However, I can't access tomcat's jsp from Apache. After investigation from the log and the source code of mod_jk, it is quite strange.
It is clear that mod_jk knows there is one rule and one worker at startup. After tracing for the code, there seems to have no problem. However, when there is a hit from Apache. The return of wc_get_worker_for_name returns worker did not found. ************************* error_log of Apache2.0 ************************* [Fri Apr 26 19:46:34 2002] [notice] Apache/2.0.35 (Unix) mod_jk/1.2.0 configured -- resuming normal operations [Fri Apr 26 19:46:41 2002] [warn] [client 192.168.2.249] handler "jakarta-servlet" not found for: start.jsp ************** jk.log of mod_jk **************** [Fri Apr 26 19:46:34 2002] [jk_uri_worker_map.c (170)]: Into jk_uri_worker_map_t::uri_worker_map_alloc [Fri Apr 26 19:46:34 2002] [jk_uri_worker_map.c (362)]: Into jk_uri_worker_map_t::uri_worker_map_open [Fri Apr 26 19:46:34 2002] [jk_uri_worker_map.c (383)]: jk_uri_worker_map_t::uri_worker_map_open, rule map size is 1 [Fri Apr 26 19:46:34 2002] [jk_uri_worker_map.c (286)]: Into jk_uri_worker_map_t::uri_worker_map_open, suffix rule /sso/.jsp=ajp13s108 was added [Fri Apr 26 19:46:34 2002] [jk_uri_worker_map.c (395)]: Into jk_uri_worker_map_t::uri_worker_map_open, there are 1 rules [Fri Apr 26 19:46:34 2002] [jk_uri_worker_map.c (409)]: jk_uri_worker_map_t::uri_worker_map_open, done [Fri Apr 26 19:46:34 2002] [jk_worker.c (88)]: Into wc_open [Fri Apr 26 19:46:34 2002] [jk_worker.c (222)]: Into build_worker_map, creating 1 workers [Fri Apr 26 19:46:34 2002] [jk_worker.c (228)]: build_worker_map, creating worker ajp13s108 [Fri Apr 26 19:46:34 2002] [jk_worker.c (148)]: Into wc_create_worker [Fri Apr 26 19:46:34 2002] [jk_worker.c (162)]: wc_create_worker, about to create instance ajp13s108 of ajp13 [Fri Apr 26 19:46:34 2002] [jk_ajp13_worker.c (108)]: Into ajp13_worker_factory [Fri Apr 26 19:46:34 2002] [jk_worker.c (171)]: wc_create_worker, about to validate and init ajp13s108 [Fri Apr 26 19:46:34 2002] [jk_ajp_common.c (1174)]: Into jk_worker_t::validate [Fri Apr 26 19:46:34 2002] [jk_ajp_common.c (1194)]: In jk_worker_t::validate for worker ajp13s108 contact is 192.168.1.108:8009 [Fri Apr 26 19:46:34 2002] [jk_ajp_common.c (1222)]: Into jk_worker_t::init [Fri Apr 26 19:46:34 2002] [jk_worker.c (187)]: wc_create_worker, done [Fri Apr 26 19:46:34 2002] [jk_worker.c (238)]: build_worker_map, removing old ajp13s108 worker [Fri Apr 26 19:46:34 2002] [jk_worker.c (250)]: build_worker_map, done [Fri Apr 26 19:46:34 2002] [jk_worker.c (111)]: wc_open, done 1 [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (447)]: Into jk_uri_worker_map_t::map_uri_to_worker [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (464)]: Attempting to map URI '/sso/start.jsp' [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (529)]: jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match ajp13s108 -> *.jsp [Fri Apr 26 19:46:41 2002] [mod_jk.c (1222)]: Into handler r->proxyreq=0 r->handler=jakarta-servlet r->notes=1279808 worker=ajp13s108 [Fri Apr 26 19:46:41 2002] [jk_worker.c (132)]: Into wc_get_worker_for_name ajp13s108 [Fri Apr 26 19:46:41 2002] [jk_worker.c (136)]: wc_get_worker_for_name, done did not found a worker [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (447)]: Into jk_uri_worker_map_t::map_uri_to_worker [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (464)]: Attempting to map URI '/error/HTTP_INTERNAL_SERVER_ERROR.html.var' [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (570)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (447)]: Into jk_uri_worker_map_t::map_uri_to_worker [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (464)]: Attempting to map URI '/error/include/top.html' [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (570)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (447)]: Into jk_uri_worker_map_t::map_uri_to_worker [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (464)]: Attempting to map URI '/error/include/spacer.html' [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (570)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (447)]: Into jk_uri_worker_map_t::map_uri_to_worker [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (464)]: Attempting to map URI '/error/include/bottom.html' [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (570)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (447)]: Into jk_uri_worker_map_t::map_uri_to_worker [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (464)]: Attempting to map URI '/error/contact.html.var' [Fri Apr 26 19:46:41 2002] [jk_uri_worker_map.c (570)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match ********************************* httpd.conf for the part of mod_jk ********************************* LoadModule jk_module modules/mod_jk.so <IfModule mod_jk.c> JkWorkersFile /opt/apache2/conf/workers.properties JkLogFile logs/jk.log JkLogLevel debug JkMount /sso/*.jsp ajp13s108 </IfModule> ****************** workers.properties ****************** workers.tomcat_home=/opt/tomcat workers.java_home=/usr/j2se ps=/ # worker.list=ajp13s108 # worker.ajp13s108.port=8009 worker.ajp13s108.host=192.168.1.108 worker.ajp13s108.type=ajp13 # Thx. and Regards. Steve. -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
