apache tomcat集群配置问题

回头陌路 发布于 2015/09/09 09:19
阅读 204
收藏 0
目前tomcat session复制通过msm已经配置成功
tomcat1:-->  http://10.213.16.10:8080/app
tomcat2:-->  http://10.213.16.10:8081/app
单独访问任意一个tomcat登陆之后,再访问另一个已经是登录状态,说明session复制共享成功。

apache 端口7777
http://10.213.16.10:7777/app
apache的反向代理方式和mod_jk方式都可以实现负载访问tomcat。非粘性的访问,一次tomcat1,一次tomcat2没有任何问题.

那么问题来了:
不管是哪种方式实现负载,都有一个问题就是当跳到另一个tomcat的时候,session这时候会生成一个新的,而不是使用已经登录的sessionid这样就假象的造成session 没有同步。当把cookies中的sessionid改为旧的登录的时候其实还是登录状态的。
加载中
0
回头陌路
加了一行
ProxyPassReverseCookiePath /app /
这样就没问题了
返回顶部
顶部