1. 程式人生 > >tomcat中設定session時間

tomcat中設定session時間

1. 在server.xml中定義context時採用如下定義:
<Context path="/livsorder" docBase="/home/httpd/html/livsorder"       
  defaultSessionTimeOut="3600" isWARExpanded="true"       
  isWARValidated="false" isInvokerEnabled="true"       
  isWorkDirPersistent="false"/>   

2. 在\Tomcat4.1\conf\web.xml中通過引數指定:

<session-config>     
    <session-timeout>30</session-timeout>       
</session-config>   

其中30表示30分鐘

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

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


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