2012-08-02 69 views
4

我试图在我的web应用程序启动后重新启动一些JAR文件并重新启动以使更改生效。(要求) 问题是,会话信息正在被tomcat坚持。是的,我的应用程序中有一个“sessionEventListener”侦听器,但这应该不是问题。在tomcat 7中清除Web应用程序的所有会话

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

任何帮助,将不胜感激。

回答

6

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

+1

感谢Kennet,但我正在为独立的tomcat做同样的事情。编辑过的问题更具体。 – Gyan 2012-08-02 06:59:46

+1

还有一个管理员/管理员应用程序,info http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html,可以给你会话状态(如果我没有记错的话清除会话数据) – Kennet 2012-08-02 07:07:38

0

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

<Manager pathname="" /> 
相关问题