最近发现一直在运行的应用程序session异常的多,于是用一个jsp页面把当前应用程序的所有session都显示出来,把创建时间和最后访问时间也显示出来,结果发现最后访问时间都已经是几天前的了,session却还有效(我设置的session有效期是10分钟的)。请问是否有人遇到过这个问题?我用的环境是Tomcat Version: Apache Tomcat/5.5.12,JVM: 1.5.0_02-b09 ,Mysql 4.1,linux OS
调试欢乐多
是不是保存到硬盘了<Manager className="org.apache.catalina.session.PersistentManager"
debug="0"
saveOnRestart="false"
maxActiveSessions="-1"
minIdleSwap="-1"
maxIdleSwap="-1"
maxIdleBackup="-1">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
看看你的server.xml 有没有这样的设置 Manager
答bonwei(阿邦) :用SessionListener监听session事件,保存在list里面,jsp页面再取出来