課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
為什么我重啟tomcat服務(wù)器后,會話仍然存在?
2014-12-01
源自:JAVA遇見HTML——JSP篇 4-4
正在回答
在默認(rèn)的情況下,Tomcat提供session持久化功能。請查看Tomcat安裝目錄/conf/context.xml。打開xml文件會看到注釋:
?Xml代碼 ?
<!--?Uncomment?this?to?disable?session?persistence?across?Tomcat?restarts?-->??<!-- ?<Manager?pathname=""?/> ?-->?? ? ?<!-- Uncomment this to disable session persistence across Tomcat restarts --> ? ?<!-- ? ?<Manager pathname="" /> ? ?-->?
這說明默認(rèn)的Tomcat是支持Session持久化的。當(dāng)然,取消注釋也就取消了這個功能。
如果Tomcat配置為Session的不持久化,在Tomcat關(guān)閉時,會自動觸發(fā)Session destroy事件。
如果Tomcat配置為Session的持久化,在Tomcat關(guān)閉時,不會觸發(fā)Session destroy事件。而是將每個Session中內(nèi)容寫入到文件中。當(dāng)Tomcat再次啟動時,會讀取該參數(shù),并且驗證Session是否TimeOut(但是這個驗證似乎有點(diǎn)延遲,大概幾秒鐘吧。如果檢測到超時,則Tomcat會自動觸發(fā)Session Destroy事件)。
Asan
舉報
Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識
2 回答啟動服務(wù)器時報錯
5 回答練習(xí)題session保存在服務(wù)器內(nèi)存還是客戶端內(nèi)存?
2 回答application開始于服務(wù)器的啟動終止于服務(wù)器的關(guān)閉理解不了
2 回答Session不是保存在服務(wù)端內(nèi)存里嗎
5 回答server.xml中已經(jīng)添加URIEncoding="utf-8",重啟了tomcat服務(wù)器,也換了不同瀏覽器,依然不能正常顯示
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-12-02
在默認(rèn)的情況下,Tomcat提供session持久化功能。請查看Tomcat安裝目錄/conf/context.xml。打開xml文件會看到注釋:
?Xml代碼 ?
<!--?Uncomment?this?to?disable?session?persistence?across?Tomcat?restarts?-->??<!-- ?<Manager?pathname=""?/> ?-->?? ? ?<!-- Uncomment this to disable session persistence across Tomcat restarts -->
? ?<!--
? ?<Manager pathname="" />
? ?-->?
這說明默認(rèn)的Tomcat是支持Session持久化的。當(dāng)然,取消注釋也就取消了這個功能。
如果Tomcat配置為Session的不持久化,在Tomcat關(guān)閉時,會自動觸發(fā)Session destroy事件。
如果Tomcat配置為Session的持久化,在Tomcat關(guān)閉時,不會觸發(fā)Session destroy事件。而是將每個Session中內(nèi)容寫入到文件中。當(dāng)Tomcat再次啟動時,會讀取該參數(shù),并且驗證Session是否TimeOut(但是這個驗證似乎有點(diǎn)延遲,大概幾秒鐘吧。如果檢測到超時,則Tomcat會自動觸發(fā)Session Destroy事件)。