Glassfish 3.1.1集群负载均衡apache mod_jk windows 7 x64

时间:2012-02-09 12:46:36

标签: apache2 glassfish-3 load-balancing mod-jk failovercluster

我使用以下配置:

Glassfish 3.1.1(zip版本),apache 2.2.22,mod_jk 1.2.32和Windows 7 x64。

我有2台物理机器。在第一台机器上有DAS,Glassfish的实例1,带有mod_jk的apache。在第二台机器上有Glassfish的实例2。

我在网上阅读了很多教程,做了完全相同的事情,但仍然无法让它发挥作用。我可以在一个Web应用程序的两台物理机器之间进行会话复制。我设法运行apache并安装mod_jk。我在端口8009上设置了http-listener。我可以看到apache将所有请求重定向到Glassfish使用的端口80到8080。但是,当我键入localhost / some_application时,它不会打开some_application。

我查看了mod_jk的日志。这就是我通常在那里看到的:

[Thu Feb 09 18:15:31 2012] [5532:2244] [info] jk_open_socket :: jk_connect.c(626):连接到127.0.1.1:8009失败(错误= 61) [Thu Feb 09 18:15:31 2012] [5532:2244] [info] ajp_connect_to_endpoint :: jk_ajp_common.c(1008):打开套接字失败(127.0.1.1:8009)(错误= 61) [Thu Feb 09 18:15:31 2012] [5532:2244] [错误] ajp_send_request :: jk_ajp_common.c(1630):( worker1)连接到后端失败。 Tomcat可能没有启动或正在侦听错误的端口(errno = 61) [Thu Feb 09 18:15:31 2012] [5532:2244] [info] ajp_service :: jk_ajp_common.c(2607):( worker1)向tomcat发送请求失败(可恢复),因为请求发送时出错(尝试= 1)

有人知道解决这个问题吗?

提前致谢。

0 个答案:

没有答案