4个回答
展开全部
找到这个配置文件:conf/context.xml
在<Context> </Context>组件内加上:
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
因为tomcat是把session保存在一个session.ser文件中的,tomcat启动会加载这个文件中的未过期的session
在<Context> </Context>组件内加上:
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
因为tomcat是把session保存在一个session.ser文件中的,tomcat启动会加载这个文件中的未过期的session
展开全部
关闭tomcat后,session肯定被关闭了,这是毫无疑问的,你可以通过session的id确认是否为同一个session;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tomcat重启,session肯定就没有了,皮之不存毛将焉附??!!你那边肯定是自己后台判断出错了
追问
我有个过滤器,判断session的id,得到的和我保存前的一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是缓存的问题 ,你关闭tomcat ,然后把缓存清空就知道了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询