Web基礎 Tomcat儲存Session在磁碟

2021-08-25 17:48:48 字數 513 閱讀 5944

今天發現tomcat對session的儲存,在重新啟動tomcat之後不會丟失,也就是說,是存放到磁碟的(也許是一些tmp檔案)。那tomcat存放session的地方,是不是存放在應用的目錄(war肯定是不行的)下面呢?比如是不是存放在a.war解壓後的a資料夾裡,答案也是似乎也是否定的,因為我更新了刪除了a資料夾更新了war,在程式中以下**還是能夠獲取到物件。

那結論就是:tomcat存放session資料在磁碟中,且不在xx應用的xx.war和xx資料夾裡,不過,相信存放session的資料一定和xx.war這個名稱有繫結關係。

//重新部署war,重啟tomcat,依然獲取到不久前的上次存放的物件。
2012-3-15大牛「梅西」補充:

standardmanager

書上說關閉tomcat,tomcat會自動將session序列化到sessions.ser中

開啟tomcat再反序列化回來

孫鑫的《servlet/jsp深入詳解》

-eof-

Tomcat對映web工程

只要把寫在上面一行就ok了!2,如果在測試中出現404的錯誤,如果前面配置沒有錯,可能就是在 tomcat home conf web.xml檔案中把虛擬路徑顯示目錄給禁止啦,此時可以在web.xml檔案中找到 default org.apache.catalina.servlets.default...

Tomcat 部署Web應用

對tomcat部署web應用的方式總結,常見的有以下四種 1,使用控制台部署 訪問http localhost 8080,並通過tomcat manager登入,進入部署介面即可。2,利用tomcat自動部署 3,修改server.xml檔案部署 用ue或editplus開啟tomcat位於conf...

Tomcat部署web專案

tomcat的目錄結構 tomcat根目錄在tomcat中叫,1.bin 存放各種平台下啟動和關閉tomcat的指令碼檔案。2.lib 在lib目錄下的lib目錄,存放tomcat伺服器和所有web應用都能訪問的jar。3.work tomcat把各種由jsp生成的servlet檔案放在這個目錄下。...