在tomcat上运行的java应用程序。无法通过ajp访问。

时间:2016-07-19 12:35:18

标签: java apache tomcat

可以通过tomcat http端口访问应用程序。 从Web服务器(Apache http服务器)访问应用程序时出现错误的网关错误。 worker.properties(apache http server)& server.xml(tomcat)调得很好。两侧的套接字/连接超时为20秒。

Jk.log显示以下错误。 enter image description here

错误说tomcat不接受任何连接。但同时如何通过http访问应用程序。

在tomcat一侧,我没有看到日志中的任何错误。

1 个答案:

答案 0 :(得分:0)

您使用不同的端口进行HTTP连接(默认为8080)和AJP连接(默认为8009)。您可以在conf/server.xml中查看确切的值。

您的错误表明httpd和客户端之间存在一些问题(防火墙,连接速度慢等)。尝试删除超时,例如worker.ajp13.socket_timeout=3。 (https://tomcat.apache.org/connectors-doc/common_howto/timeouts.html

确保端口未被可能的防火墙阻止。对于Ubuntu,可以使用UFW(简单防火墙)打开AJP连接:ufw enable && ufw allow 8009