0
如果我共享部署並運行在tomcat中的專用機器上的一個java web應用程序的會話(HTTPSession),並且其他java web應用程序部署並在單獨運行機器在tomcat中,會話超時會受到影響嗎?如果在兩個java web應用程序之間實現會話共享,會話超時會受到影響
我的意思是如果我從一個應用程序跳轉到另一個瀏覽器窗口中的同一個會話,第一個應用程序超時,反之亦然?
如果我共享部署並運行在tomcat中的專用機器上的一個java web應用程序的會話(HTTPSession),並且其他java web應用程序部署並在單獨運行機器在tomcat中,會話超時會受到影響嗎?如果在兩個java web應用程序之間實現會話共享,會話超時會受到影響
我的意思是如果我從一個應用程序跳轉到另一個瀏覽器窗口中的同一個會話,第一個應用程序超時,反之亦然?
每個會話都由底層容器管理,因此兩個容器不會通信以查看會話是否超時。
所以說你的tomcat可能會根據配置超時你的會話,即使同一會話正在另一個容器中使用並且仍然活動。
另外它不是一個推薦的方法來共享JVM之間的會話,因爲不是所有的容器都允許你這樣做。我認爲WSAD允許你這樣做,但不是共享會話,而是建議你共享對象。
謝謝你的迴應。可以讓我知道你的意見[鏈接] http://stackoverflow.com/questions/10413624/synchronizing-session-between-two-web-application同步會話 – Vinodborole