因为前端单独用了一个服务器,处理一些前端相关问题,所以和后端tomcat通信都是用跨域实现的。
现在遇到session存储问题,在登陆时设置的jsessionid,登陆成功跳转页面后似乎都没有用上。发送新的请求的时候给分配了新的jsessionid,和之前不是同一个值。
有没有解决的办法?
配置tomcat 集群,有专门的配置的,
设置Session共享,不过session共享代价很大,没有必要就别干这样的事,对性能损耗比较严重,
不共享的时候,解决版本,你可以单独写一个auth认证,然后两边的服务器共用这个auth,需要使用相同的登陆信息的时候,就调用atuh中的东西,或者把auth各自放到自己的session中,
这样就可以达到一致性登陆了,
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。