2
我一直在研究Spring MVC架構上基於Web的應用程序。隨着Java EE應用程序,我非常熟悉的那HttpSession中可以在任一這三種途徑Spring的DispatcherServlet在默認情況下對HttpSession的超時顯示有影響嗎?
- 調用無效方法(通常同時註銷)超時。
- 在web.xml中設置會話超時。
- 當堆內存超過時,Web服務器本身會銷燬會話對象。
但在我的Spring應用程序中,HttpSession在我的應用程序閒置幾個小時後超時,儘管上述原因都不是原因。我真的不知道這是什麼原因造成的。
如果會話超時未在web.xml中定義的,它可以從全球應用服務器配置繼承。例如Tomcat的默認會話超時時間爲30分鐘 – ben75
@ ben75我只使用tomcat。所以,我可以在我的tomcat中更改配置,我可以限制從服務器繼承會話嗎? –