1. 程式人生 > >tomcat重啟後session沒有清除的解決辦法

tomcat重啟後session沒有清除的解決辦法

方法一:

找到這個配置檔案:apache-tomcat-7.0.57\conf\context.xml

在<Context> </Context>元件內加上:         <Manager className="org.apache.catalina.session.PersistentManager"  saveOnRestart="false">                    <Store className="org.apache.catalina.session.FileStore"/>         </Manager>

因為tomcat是把session儲存在一個session.ser檔案中的,tomcat啟動會載入這個檔案中的未過期的session

方法二:

同一個檔案中:

去掉<Manager pathname="" />和<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />的註釋,然後刪除work資料夾,再重啟伺服器的時候,就會不保留session。