2012-08-02 102 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="" /> 
相關問題