我需要知道是否有可能在WEB服務器級別設置強制會話超時,基本上在x時間段之後,會將用戶從會話中踢出或者處於活動狀態或非活動狀態,或者更好地說出WEBSERVER刪除會話鏈接到客戶端。 這可以在沒有開發干預的情況下實現嗎? 這是可能與Tomcat做到這一點嗎?謝謝。是否有可能在Tomcat中激活或禁用會話或強制會話過期?
0
A
回答
2
你可以做到這一點通過Tomcat的默認web.xml配置
<session-config>
<session-timeout>10</session-timeout> <!-- 10 minutes -->
</session-config>
對於全參考:https://tomcat.apache.org/tomcat-5.5-doc/appdev/web.xml.txt
該文件可以位於的conf/web.xml文件(相對於你的tomcat安裝)
編輯
你也可以使用一個無效定會話session.invalidate()
方法
0
您可以設置使用setMaxInactiveInterval(int interval);
創建會話的時間,使其保持不變或根據用戶時間從數據庫獲取..!
相關問題
- 1. 使用spring3檢測會話過期或會話超時
- 2. 在會話期間Cookie是否過期?
- 3. 在不使用bashrc或bash_profile或bash_aliases的終端會話中激活別名?
- 4. 是否可以在tomcat中進行會話複製,而不會使會話屬性可序列化?
- 5. 是否可以區分頭,而會話激活
- 6. cookie過期或會話超時太快
- 7. 會話過期或無效(Ruby databasedotcom gem)
- 8. 如何確定是否在Windows XP中激活LSA會話
- 9. 檢查會話工廠是否有活動會話
- 10. 會話或cookies?
- 11. 是否有可能強制NHibernate的無狀態會話重新使用連接?
- 12. 是否有可能讓Facebook會話保持活躍狀態?
- 13. 檢查會話是否爲空或不
- 14. 使用ASP.NET會話時是否可以強制請求併發?
- 15. Spring/Tomcat 6會話過期問題
- 16. 檢查快速會話是否過期
- 17. laravel 5.1檢查會話是否過期
- 18. ASP.NET會話 - 如何知道由於到期或初次訪問而導致會話是否爲新會話?
- 19. 是否有可能使用C#WCF WebHttpBinding創建會話(如php會話)?
- 20. HttpContext.Current.Cache是否可用於所有會話
- 21. 是否可以在會話中進行會話?
- 22. Codeigniter本地會話或ci會話庫
- 23. 禁用會話
- 24. 如何在Tomcat中過期我所有的會話?
- 25. 如何檢查會話是否在Quickblox iOS SDK中生效或過期?
- 26. ASP.NET會話不會過期
- 27. 是否有可能在視圖中創建會話在asp.net mvc?
- 28. 在軌道Cookie會話是一樣的cookie或會話?
- 29. 會話或Cookie [PHP]
- 30. 緩存或會話?
對不起,這不是我想要的。超時可能不是描述我想要的內容的正確詞彙。我想要的是強制踢用戶會話。所以,它不是一個非活動超時。 – fortesp
在這種情況下,您將不得不以編程方式使用session.invalidate()。如果我理解正確 –