问题描述
- 同一台服务器安装两个tomcat做负载均衡请求响应不一致
-
同一台服务器安装两个tomcat,做tomcat的负载均衡请求和响应的端口不一样,导致登陆时报404错误。
比如,两个tomcat 8081、8082端口,登陆时请求的是8081端口,验证用户信息,但是响应的是8082端口号,导致404错误。
解决方案
这需要做一些负载均衡的规则,保证同一个session是在一个服务器上处理。
解决方案二:
需要做session共享,tomcat最常见的就是使用memcache存储session信息,搜一下很多方案。在tomat下放几个jar包,加点配置搞定
解决方案三:
我最近该做了Solaris+Nginx+两个tomcat的负载均衡,你这个问题不是SESSION共享出的错误,应该是两个tomcat中的项目配置有问题。
时间: 2025-01-03 07:49:36