我已经在以httpd为前​​端的glassfishv3上部署了Apache Roller 5。
Roller的运行正常,但是当我访问它时,它通常就像是糟糕的网关。

在这种情况下,在这样的woker属性上进行配置

worker.properties

worker.list=roller2
worker.roller2.port=8009
worker.roller2.host=localhost
worker.roller2.type=ajp13
worker.roller2.lbfactor=1
worker.roller2.socket_keepalive=1
worker.roller2.socket_timeout=60


在虚拟主机上

    <VirtualHost *:80>
            ServerName doma.com
            DocumentRoot /var/www/roller
            JkMount /roller/* roller2
            JkMount /roller roller2
   </VirtualHost>


我检查在mod_jk登录httpd这样的错误消息

ajp_connection_tcp_get_message::jk_ajp_common.c (1150): (roller2) can't receive the response header message  from tomcat, network problems or tomcat (127.0.0.1:8009) is down (errno=11)


调整玻璃鱼是否还有其他配置?或解决此问题的任何建议?

最佳答案

也许您需要设置网络侦听器以正确处理mod_jk请求。我在侦听器设置中使用了错误的端口,例如,出现了相同的错误。要了解如何在Glassfish中设置侦听器,另请参见this link

07-24 20:49