为了显示在线用户,定义了一个保存session的Hashtable, 是当用户登录成功以后,以用户名为key,session为值保存到map里面去。写了个定时器,定时扫描保存session的map,如果超过时间就销毁该session。但是有时会出现以下异常,不知为何?异常信息如下![11-8-5 9:33:08:359 CST]  3cb2544 SystemErr     R java.lang.IllegalStateException: 
Session Object Internals: 
id : gK2zWBPRFtBgSb4b9wNsH4v
hashCode : 1838687587
create time : Fri Aug 05 09:22:28 CST 2011
last access : Fri Aug 05 09:31:18 CST 2011
max inactive interval : 1800
user name : anonymous
valid session : false
new session : falseoverflowed : false
non-serializable app specific session data : {}
serializable app specific session data : {}

[11-8-5 9:33:08:359 CST]  3cb2544 SystemErr     R  at com.ibm.ws.webcontainer.httpsession.SessionData.getValueGuts(SessionData.java:748)
[11-8-5 9:33:08:359 CST]  3cb2544 SystemErr     R  at com.ibm.ws.webcontainer.httpsession.SessionData.getValue(SessionData.java:1136)
[11-8-5 9:33:08:359 CST]  3cb2544 SystemErr     R  at com.ibm.ws.webcontainer.httpsession.SessionData.getAttribute(SessionData.java:1024)
[11-8-5 9:33:08:359 CST]  3cb2544 SystemErr     R  at com.thunis.mhwz.listener.SessionScannerTask.run(SessionListener.java:166)
[11-8-5 9:33:08:359 CST]  3cb2544 SystemErr     R  at java.util.TimerThread.mainLoop(Timer.java:446)
[11-8-5 9:33:08:359 CST]  3cb2544 SystemErr     R  at java.util.TimerThread.run(Timer.java:396)