修改tomcat默認的session時間


session超時設置

具體設置很簡單,方法有三種:

  1. 在主頁面或者公共頁面中加入:session.setMaxInactiveInterval(600);參數600單位是秒,即在沒有10分鍾活動后,session將失效。
      這里要注意這個session設置的時間是根據服務器來計算的,而不是客戶端。所以如果是在調試程序,應該是修改服務器端時間來測試,而不是客戶端。
  2. 也是比較通用的設置session失效時間的方法,就是在項目的web.xml中設置
    // 設置為0,-1 表示永不超時
  <!-- 設置session失效,單位分 --> 
  <session-config> 
  <session-timeout>1</session-timeout> 
  </session-config>

  

  1. 直接在應用服務器中設置,如果是tomcat,可以在tomcat目錄下conf/web.xml中找到元素,tomcat默認設置是30分鍾,只要修改這個值就可以了。

需要注意的是如果上述三個地方如果都設置了,有個優先級的問題,從高到低:1>2>3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM