天天看點

tomcat重新開機依然保持session有效(登入狀态)

原理:

1、當tomcat--》stop server,tomcat會将記憶體中的session資訊序列化到硬碟上

tomcat重新開機依然保持session有效(登入狀态)

 2、當tomcat再次重新開機時,若想session中的資訊能夠被序列化回來,也就是依然有效,那麼session中儲存的資訊及其關聯資訊一定要實作序列化接口:java.io.Serializable

      這有這樣,即使tomcat重新啟動了,session依然能夠有效。

注意:如果你直接點了下圖中的停止,那麼上面的效果将不會出現,因為該操作直接停止了服務,tomcat還未來得及序列化session,是以即使重新開機session也恢複不了

tomcat重新開機依然保持session有效(登入狀态)