> A bit guessing here :
> 
> You have :
>  > worker.ajp13w.host=localhost
> 
> and
> 
>  > jk_open_socket::jk_connect.c (735): connect to 0.0.0.0:8009 failed
> > (errno=49)
> 
> is "localhost" == 0.0.0.0  ?
> 
>  From the point of view of mod_jk/isapi, should it not be "127.0.0.1" ?

Your answer points to the right direction.
0.0.0.0 means: any configured IPv4-Address on this computer, see

http://serverfault.com/questions/78048/whats-the-difference-between-ip-addre
ss-0-0-0-0-and-127-0-0-1

In principle this is ok at first. The Ajp13 Connector was configured in
server.xml to listen at any IPv4 address on port 8009 - which is the default
setting. But the connector can't find any suitable address.

The problem is: The new Tomcat-Connector can't parse
"worker.ajp13w.host=localhost", instead localhost must be replaced with
"127.0.0.1", this works!

In my eyes this is a big fat bug, because most documentation on workers use
"localhost". localhost is actually the default for the "host" connection
directive.

The new worker directive "prefer_ipv6" doesn't change this behavior.

Regards,
Jessica






Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to