Tomcat默認連接超時時間


Tomcat  Session過期時間 
Tomcat
采用數據庫連接池技術,當用戶在一定時間不對數據庫有操作時間后,就自動關閉這個連接,這是為了更好的利用資源,防止浪費寶貴的數據庫連接資源。 
可以采用如下三種方式,設置這個連接(Session)的過期時間: 

前兩個都是修改tomcat的配置文件conf 
1.
server.xml中定義context時采用如下定義: 
xml
代碼 
<Context path="/livsorder" docBase="/home/httpd/html/livsorder"       
  defaultSessionTimeOut="3600" isWARExpanded="true"       
  isWARValidated="false" isInvokerEnabled="true"       
  isWorkDirPersistent="false"/>   
3600
=1小時 
2.
web.xml中通過參數指定: 
xml
代碼 
<session-config>     
    <session-timeout>30</session-timeout>       
</session-config>   

其中30表示30分鍾 

3.
在程序中通過servlet api直接修改 

java
代碼 


HttpSession ses = request.getSession();    
ses.setMaxInactiveInterval(10);   

設置單位為秒,設置為-1永不過期。


免責聲明!

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



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