在tomcat 7中清除Web应用程序的所有会话

时间:2012-08-02 06:31:48

标签: java session tomcat7

我正在尝试在我的Web应用程序启动后更新几个JAR文件并重新启动以使更改生效。(要求) 问题是,会话信息由tomcat持久化。是的,我的应用程序中有一个“sessionEventListener”侦听器,但这不应该是一个问题恕我直言。

我希望从tomcat(独立运行)重新开始一切,无论是会话,缓存,还是有关给tomcat的Web应用程序的任何信息,当然除了WAR文件。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:8)

在开发期间(在Eclipse中)我通常在右键单击Servers视图时使用'Clean Tomcat Work Directory'选项。这将擦除所有与会话相关的数据。

答案 1 :(得分:1)

在tomcat 7 context.xml中,您可以添加/取消注释此行以清除tomcat restart上的所有会话。

<Manager pathname="" />