Conexão do Apache para o Tomcat via mod_jk não funciona

1

Gostaria de conectar o apache ao tomcat via mod_jk (mesma máquina). O conector ajp no tomcat está escutando na porta 8009, as configurações do trabalhador são:

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

No entanto, a conexão falha, aqui está o log de depuração do mod_jk:

[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)

Por que mod_jk tenta se conectar a 0.0.0.0:0 e não a 127.0.0.1:8009 ???

Obrigado pela sua ajuda! Tobias

    
por Tobias Schittkowski 18.05.2012 / 11:22

1 resposta

1

Acabamos de ter o mesmo problema e o resolvemos usando uma versão mais antiga do mod_jk (ele não funcionou 1.2.36 e funcionou com 1.2.35) no Windows Apache 2.2.22 32bit

    
por 23.05.2012 / 14:02