安装程序包括:Windows 7 Apache 2.2 Tomcat 5.5 mod_jk-1.2.30-httpd-2.2.3
执行适当的安装后,我可以进入Apache默认页面,并且也可以在localhost上访问Tomcat。 但是,当我尝试通过Apache访问jsp-examples时,出现以下错误503:
"Service Temporarily Unavailable The server is temporarily unable to
service your request due to maintenance downtime or capacity problems.
Please try again later.
我检查了apache和tomcat日志,但是它们没有报告任何异常,如果有人可以指出如何找到问题,将不胜感激。
如果Apache返回503错误,则表明它无法建立与后端服务器的连接。在您的情况下,通过mod_jk和tomcat连接器。 Tomcat和Apache都需要正确配置以进行通信。确保您的tomcat侦听器设置正确(大多数情况下为AJP),并且您的工作程序配置引用相同的AJP侦听器。最后,请确保在f,.htaccess或vhost文件中正确引用正确的工作程序。
对我而言,通过更改我所击中的URL条目/etc/httpd/中f文件中PassProxy条目的顺序可以解决该问题。
注意:503错误可能还有很多其他问题,但肯定与.conf文件有关。
Apache HTTPD有时需要踢一下才能使其认识到Tomcat服务再次可用。我不知道如何在Windows下完成此操作,但是在Linux下我可以做到:
service httpd reload
有时那会失败。然后我做:
service httpd restart.
然后工作。
我需要为此找到一个永久的解决方案。每次重新启动Tomcat时,我都需要再次踢Apache以使其再次允许AJP连接。
本文发布于:2024-01-31 07:02:06,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170665574526470.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |