急求高手帮忙分析一下:WAS 6.0下应用程序session丢失

oven 2006-08-28 05:40:17
应用程序部署环境 WAS 6.0
操作系统:windows 2000
在用户登陆以后当前用户信息保存在session中,保存用户信息的类(UserDto)已经序列化
web.xml中的设置:
<session-config>
<session-timeout>200000</session-timeout>
</session-config>
websphere会话管理中保持默认设置
现在出现的问题是: 整个系统大部分时间都能正常运行,session也没有问题,但是有时候,没有规律的出现sesssion丢失的问题,由于很多页面都要调用当前用户的类(UserDto), 也就是UserDto莫名其妙的为空,导致空指针的错误.
自己的一些分析:可以排除session自动超时失效的问题,设置的地方都没有问题,其次程序中也没有出现对session的清除的操作,websphere下的关于会话管理的设置都是默认设置.感觉是不是websphere关于会话管理有需要特别配置的地方,或者程序中有需要注意地方
急求高手帮忙分析一下 !!
...全文
188 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
donggua12345678 2006-08-29
就是超时了吧,不是已经设置了SESSION的失效时间吗,你的每次SESSION失效应该是在你有一段时间没有做任何操作吧
回复
oven 2006-08-29
是设置超时时间了呀,但是至少很长时间不操作才超时,现在的情况是没有几分钟就session丢了,而且是一直在进行操作,有时候重新登陆连5分钟不到就没了
回复
发动态
发帖子
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
社区公告
暂无公告