我正在尝试在我的Web应用程序启动后更新几个JAR文件并重新启动以使更改生效。(要求) 问题是,会话信息由tomcat持久化。是的,我的应用程序中有一个“sessionEventListener”侦听器,但这不应该是一个问题恕我直言。
我希望从tomcat(独立运行)重新开始一切,无论是会话,缓存,还是有关给tomcat的Web应用程序的任何信息,当然除了WAR文件。
任何帮助都将不胜感激。
答案 0 :(得分:8)
在开发期间(在Eclipse中)我通常在右键单击Servers视图时使用'Clean Tomcat Work Directory'选项。这将擦除所有与会话相关的数据。
答案 1 :(得分:1)
在tomcat 7 context.xml中,您可以添加/取消注释此行以清除tomcat restart上的所有会话。
<Manager pathname="" />