我试图在我的web应用程序启动后重新启动一些JAR文件并重新启动以使更改生效。(要求) 问题是,会话信息正在被tomcat坚持。是的,我的应用程序中有一个“sessionEventListener”侦听器,但这应该不是问题。在tomcat 7中清除Web应用程序的所有会话
我希望一切从tomcat(独立运行)重新开始,无论是会话,缓存还是有关给予tomcat的web应用程序的任何信息,当然除了WAR文件。
任何帮助,将不胜感激。
我试图在我的web应用程序启动后重新启动一些JAR文件并重新启动以使更改生效。(要求) 问题是,会话信息正在被tomcat坚持。是的,我的应用程序中有一个“sessionEventListener”侦听器,但这应该不是问题。在tomcat 7中清除Web应用程序的所有会话
我希望一切从tomcat(独立运行)重新开始,无论是会话,缓存还是有关给予tomcat的web应用程序的任何信息,当然除了WAR文件。
任何帮助,将不胜感激。
在开发期间(在Eclipse中),我通常在右键单击服务器视图时使用“Clean Tomcat Work Directory”选项。这将清除所有与会话相关的数据。
在您的tomcat 7 context.xml中,您可以添加/取消注释此行以清除tomcat重新启动时的所有会话。
<Manager pathname="" />
感谢Kennet,但我正在为独立的tomcat做同样的事情。编辑过的问题更具体。 – Gyan 2012-08-02 06:59:46
还有一个管理员/管理员应用程序,info http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html,可以给你会话状态(如果我没有记错的话清除会话数据) – Kennet 2012-08-02 07:07:38