从Apache连接到Tomcat通过mod_jk不工作

我想通过mod_jk(同一台机器)将Apache连接到tomcat。 tomcat中的ajp连接器正在侦听端口8009,工作者设置为:

worker.worker1.port=8009 worker.worker1.host=localhost 

但是,连接失败,这里是mod_jkdebugging日志:

 [debug] wc_get_name_for_type::jk_worker.c (292): Found worker type 'ajp13' [debug] init_ws_service::mod_jk.c (1097): Service protocol=HTTP/1.1 method=GET ssl=false host=(null) addr=127.0.0.1 name=localhost port=80 auth=(null) user=(null) laddr=127.0.0.1 raddr=127.0.0.1 uri=/share [debug] ajp_get_endpoint::jk_ajp_common.c (3154): acquired connection pool slot=0 after 0 retries [debug] ajp_marshal_into_msgb::jk_ajp_common.c (626): ajp marshaling done [debug] ajp_service::jk_ajp_common.c (2449): processing worker1 with 2 retries [debug] ajp_send_request::jk_ajp_common.c (1623): (worker1) all endpoints are disconnected. [debug] jk_open_socket::jk_connect.c (485): socket TCP_NODELAY set to On [debug] jk_open_socket::jk_connect.c (609): trying to connect socket 560 to 0.0.0.0:0 [info] jk_open_socket::jk_connect.c (627): connect to 0.0.0.0:0 failed (errno=47) [info] ajp_connect_to_endpoint::jk_ajp_common.c (995): Failed opening socket to (0.0.0.0:0) (errno=47) 

为什么mod_jk尝试连接到0.0.0.0:0而不是127.0.0.1:8009?

感谢您的帮助! 托比亚斯

我们只是遇到了同样的问题,并通过在Windows Apache 2.2.22 32位上使用旧版本的mod_jk(它不能工作在1.2.36,并且在1.2.35上工作)