Apache mod_jk负载平衡问题

问题描述 投票:0回答:1

我有两个应用程序(app1app2)部署在两个tomcats(tomcat1tomcat2)上,另一个应用程序(sso)部署了在其他tomcat(tomcat3)上,并使用以下配置安装了带有[[mod_jk的apache Web服务器,但从app1重定向到sso]时,sso出现404错误。对于两个应用程序(app1app2),除了sso出现404错误之外,没有其他问题。

workers.properties

worker.list=balancer #Define Node1 worker.tomcat1.type=ajp13 worker.tomcat1.port=8008 worker.tomcat1.host=abc.com #Define Node2 worker.tomcat2.type=ajp13 worker.tomcat2.port=9009 worker.tomcat2.host=abc.com #Define Node3 worker.tomcat3.type=ajp13 worker.tomcat3.port=8009 worker.tomcat3.host=abc.com #Load-balancing behaviour worker.balancer.type=lb worker.balancer.balance_workers=tomcat1,tomcat2,tomcat3

httpd.cnf:

JkMount /app* balancer JkMount /sso* balancer
并且在每个tomcat server.xml中,以下标记具有不同的端口

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

Apache:2.4.41 Tomcat:8.0 mod_jk:1.2.46 JDK 1.8

这是我的本地设置。我错过了什么吗?我是tomcat集群中的任何一个新手,请帮助我。

apache load-balancing tomcat8 mod-jk
1个回答
0
投票
这三台Tomcat服务器不能同时作为一个群集,因为在两个tomcat(tomcat1和tomcat2)中运行有两个应用程序(app1和app2),而在tomcat3中运行了第三个sso。
© www.soinside.com 2019 - 2024. All rights reserved.