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