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

oven 2006-08-28 05:37:39
应用程序部署环境 WAS 6.0
操作系统:windows 2000
在用户登陆以后当前用户信息保存在session中,保存用户信息的类(UserDto)已经序列化
web.xml中的设置:
<session-config>
<session-timeout>200000</session-timeout>
</session-config>
websphere会话管理中保持默认设置
现在出现的问题是: 整个系统大部分时间都能正常运行,session也没有问题,但是有时候,没有规律的出现sesssion丢失的问题,由于很多页面都要调用当前用户的类(UserDto), 也就是UserDto莫名其妙的为空,导致空指针的错误.重新登陆以后就好了,基本不到5分钟就又出现。
自己的一些分析:可以排除session自动超时失效的问题,设置的地方都没有问题,其次程序中也没有出现对session的清除的操作,websphere下的关于会话管理的设置都是默认设置.感觉是不是websphere关于会话管理有需要特别配置的地方,或者程序中有需要注意地方
急求高手帮忙分析一下 !!
...全文
685 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kaolaxiong 2007-02-07
默认30分钟
回复
PiscesRain 2006-09-14
Yes, configure in console
回复
HBearcat 2006-09-12
印象中webspere的session过期时间需要在管理控制台配置,配置web.xml似乎不起作用
回复
发动态
发帖子
WebSphere
创建于2007-08-27

2602

社区成员

WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
申请成为版主
社区公告
暂无公告