我刚刚用 Ubuntu 16 LTS 和 Tomcat 8.5.11 + Apache/2.4.18、mod_jk/1.2.41 设置了我们的第一台机器。我非常熟悉 Ubuntu 14 LTS、Tomcat 7.0.70 和 Apache/2.4.7 mod_jk/1.2.37。
部署我的 servlet 看起来不错,tomcat 或应用程序日志中没有错误,但仍然无济于事。使用 fqdn/app 显示错误 503。使用 ip:port/app 工作正常..
我在 mod_jk.log 中看到了这些条目:
[Fri Feb 24 11:17:49.149 2017] [9219:139689407260416] [info] ajp_connect_to_endpoint::jk_ajp_common.c (1068): (worker1) Failed opening socket to (::1:8009) (errno=111)
[Fri Feb 24 11:17:49.149 2017] [9219:139689407260416] [error] ajp_send_request::jk_ajp_common.c (1728): (worker1) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=111)
Run Code Online (Sandbox Code Playgroud)
-> ::1:8009 为什么我的 worker.host=localhost 解析为 ::1 (IPv6) 而不是 …