乱闯的java小屁孩 2015-05-02 03:45 采纳率: 0%
浏览 1720

apache + tomcat 负载均衡 失败了!

直接访问tomcat下面的test项目完全没问题,但是通过apache访问就出错了。
废话不多说,直接上我的配置文件。
1、apache配置文件
apache24/conf目录

httpd.conf最后一行

mod_jk.conf配置文件

workers.properties配置文件

2、tomcat配置文件
tomcat1下的conf/server.xml配置文件

另外,每个tomcat的端口号都不一样(包括AJP端口、http端口、server端口),但和apache配置文件对应。
而且都加上了jvmRoute及Cluster标签。

3、每个Tomacat下面都有用于测试的项目test,且web.xml配置如下:
图片说明

4、访问tomcat1下的test项目没问题
图片说明

5、但是通过apache访问,就访问不了了
图片说明

  • 写回答

2条回答 默认 最新

  • yan095650 2015-05-07 08:19
    关注

    在workers.properties配置文件中,关于端口的配置,比如worker.tomcat1.port=11009,这个端口的值应该与tomcat1中的

     <Connector port="8080" protocol="HTTP/1.1" 
            connectionTimeout="20000" 
            redirectPort="8443" />
    

    一致,而不应该与下面的端口一致:

     <Connector port="11009" protocol="AJP/1.3" redirectPort="8443" />
    

    我刚做的负载均衡就是这样配置的。

    你可以再看看是不是这个问题。

    评论

报告相同问题?