Tomcat關閉后,重新啟動,session中保存的對象為什么還存在
各們朋友大家好:
當我關閉Tomcat,重新啟動后,session中保存的對象還依然存在,仍然可以使用,不知這是什么原因?
謝謝!
------解決方案--------------------
重啟后session中的對象可能被重建,但原session肯定別清空了
------解決方案--------------------
所以說你的問題就是session被保存了。千萬不要
〉有什么辦法可以讓tomcat在啟動的時候不去讀取SESSIONS.ser?
這個是正常的,session沒有超時,服務器就重啟了,客戶感覺不到服務器重啟了,那才是王道。假如服務器關閉時間長,客戶端早關了(即使同一個IP,但進程也換了),session早沒了。你要確保的是,
1 每次用戶近來,都需要先正常登錄
2 你放到session的都應該是可序列化的,或者設為transient
------解決方案--------------------
tomcat可以將session保存,默認的是用文件保存,另外還可設置為用mysql保存,在重新啟動的時候恢復會話。