Tomcat如何管理会话?

时间:2016-11-03 07:39:58

标签: java eclipse tomcat

当我重新启动tomcat容器时,如果我停止tomcat,我的应用程序应该转到索引页面(或登录页面),但它允许我转到该视图。当我从eclipse中删除tomcat并重新创建tomcat服务器并启动时,它只重定向到索引。 tomcat如何管理我在之前的服务器启动时创建的会话?

1 个答案:

答案 0 :(得分:2)

默认的tomcat配置是将会话状态持久保存到磁盘并在下次启动时重新加载。来自tomcat文档[1]:

  

每当Apache Tomcat正常关闭并重新启动时,或者当   应用程序重新加载被触发,标准的Manager实现   将尝试将所有当前活动的会话序列化为磁盘文件   通过pathname属性定位。然后所有这些保存的会话   被反序列化和激活(假设它们没有过期   应用程序重新加载完成时的平均时间。

这是可配置的,可以禁用:

runtime "org.grails.plugins:resources:1.2.14"

[1]官方文件:http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Disable_Session_Persistence