Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用tomcat的java web应用程序中,会话将在何时过期_Java_Session - Fatal编程技术网

在使用tomcat的java web应用程序中,会话将在何时过期

在使用tomcat的java web应用程序中,会话将在何时过期,java,session,Java,Session,我在开发web应用程序时使用tomcat服务器。我今天看到一种情况。 我停止了服务器,5秒钟后再次启动。然后上一个会话没有启动 过期。原因是什么。会话将在何时过期 提前谢谢 只要Apache Tomcat正常关闭并重新启动,或者 标准管理器实现触发应用程序重新加载 将尝试将所有当前活动会话序列化为磁盘文件 通过路径名属性定位。然后,所有保存的会话都将被删除 被反序列化并激活(假设它们在 应用程序重新加载完成时的平均时间 这是来自Tomcat 7文档的引用 您可以通过更改context.xml中的

我在开发web应用程序时使用tomcat服务器。我今天看到一种情况。 我停止了服务器,5秒钟后再次启动。然后上一个会话没有启动 过期。原因是什么。会话将在何时过期

提前谢谢

只要Apache Tomcat正常关闭并重新启动,或者 标准管理器实现触发应用程序重新加载 将尝试将所有当前活动会话序列化为磁盘文件 通过路径名属性定位。然后,所有保存的会话都将被删除 被反序列化并激活(假设它们在 应用程序重新加载完成时的平均时间

这是来自Tomcat 7文档的引用

您可以通过更改context.xml中的配置来关闭此行为:

<Manager>
   ...
   <saveOnRestart>false</saveOnRestart> (by default is true)
</Manager

...
false(默认情况下为true)

您可以通过在服务器的context.xml文件中设置saveOnRestart标志来配置它。 尝试将以下行添加到conext.xml文件中`

           <Manager pathname="">
                    <saveOnRestart>false</saveOnRestart>
            </Manager>

假的

`

您是否清除了浏览器的缓存,然后检查了会话变量是否仍然存在?但我没有清除历史记录不要忘记重新启动浏览器当我停止服务器时,会话将被破坏,但由于您没有重新启动浏览器,您仍然收到来自浏览器缓存的值,这会给您留下会话仍在会话中的印象:)