目前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改为旧的登录的时候其实还是登录状态的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。