博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2每次访问都会创建一个新的session
阅读量:5930 次
发布时间:2019-06-19

本文共 456 字,大约阅读时间需要 1 分钟。

1、第一次

项目在测试过程中,突然发现登陆之后再去访问其他菜单时都会提示未登录;

查看日志之后发现是因为很多次请求时都会自动创建一个新的session,这就费解了,

因为之前也没改动什么session创建的机制,tomcat也没改动,但是突然就这样了,和常理不通;

经过多方调试,删除tomcat重新安装,重新部署项目,然后在请求时就是同一个session了,恢复正常!

 

2、第二天上班再去访问的时候,又出现同样的问题

重启服务器后,解决了问题!why ?

 

在网上搜了一片文章不错:

1、http://m.blog.csdn.net/blog/www89404565/2070710

2、http://bbs.csdn.net/topics/380141840

3、 你的拦截器中是否用了request.getSession(true);  这种方式获取session 

  web.xml中配置的session过期时间是多少。。。

 

最后发现,因为应用部署在tomcat非webapps目录下,导致session乱窜

你可能感兴趣的文章
React使用之:Hooks和数据展示处理
查看>>
基于oauth 2.0 实现第三方开放平台
查看>>
粗谈架构
查看>>
小程序引导用户下载APP
查看>>
Objective-C开发使用技巧总结
查看>>
敏捷如何应对变化:敏捷团队检查和适应
查看>>
武汉区块链软件公司:区块链游戏和一般的游戏有什么区别?
查看>>
ActionView - 更好用的团队敏捷开发工具
查看>>
使用vue-cli创建运行Vue项目
查看>>
Flutter启动流程简析
查看>>
图片居中
查看>>
在已有vu项目中引入vux
查看>>
电子商务java b2b b2c o2o平台
查看>>
JS数据类型分类和判断
查看>>
两位数据科学家跟你聊聊AI那点事儿(附学习资料)
查看>>
[译] 为什么 HTML 中复选框样式难写 — 本文给你答案
查看>>
环境配置01-win10+Cenos双系统安装过程记录
查看>>
请教nodejs中promise、setTimeout、setImmediate在eventloop中的执行时机问题
查看>>
从零开始,如何打造出一个好的运营团队
查看>>
python学习干货教程(2):环境变量配置
查看>>