tomcat下使用redis做session共享诡异问题

来源:互联网 发布:布艺沙发品牌知乎 编辑:程序博客网 时间:2024/05/16 11:28

最近公司的一个项目要session共享,配置完成后测试初期正常,后发现只要是调用了window.open的弹出页面跳转到登陆界面,并且原来的界面点击按钮也会跳转到登陆界面。和session超时的场景非常相近。

然后我就去网上搜了下,window.open造成session丢失的文章还真一大堆,花了大半天寻找各种处理window.open造成session丢失的问题,没任何突破...

偶然我在一篇文章中发现了说redis处理session对象的话是需要对象序列化的,然后我找出项目里面没有序列化的实体类都加上。重新运行程序,一切正常。


现在都还没弄明白即使是放入session的对象需要序列化,为什么会跳到登录界面,估计还是与spring的认证机制那里有关系,如果有大神知道这问题具体原因,求告知,谢谢啊。


另外有个大坑,就是myeclipse是不会提示redis的一些错误,例如上面这个问题在myeclipse10下面是没有任何任何任何提示的,但是在idea下会有提示说某个实体类没有序列化...


0 0
原创粉丝点击