在tomcat中找到conf/web.xml文件找到
<session-config>
        <session-timeout>30</session-timeout>
    </session-config>
可以修改session的有效期,以秒为单位

解决方案 »

  1.   

    1. 在server.xml中定义context时采用如下定义: 
    <Context path="/livsorder" docBase="/home/httpd/html/livsorder" 
      defaultSessionTimeOut="3600" isWARExpanded="true" 
      isWARValidated="false" isInvokerEnabled="true" 
      isWorkDirPersistent="false"/> 2. 在web.xml中通过参数指定: 
    <session-config><session-timeout>30</session-timeout> 
    </session-config> 3. 在程序中通过servlet api直接修改 
      

  2.   

    session的概念与基本用法
    概念:
    当用户与服务器连接时,服务器给每个用户一个session,并设定其中内容。
    这些session相互独立。
    服务器可以借此来辨别用户信息,进而提供个别服务。
    session有存在期限。类:
    javax.servlet.HttpSession内容:用于生成会话信息。作用域:sessionseesion的建立:
    request.getSession (true);在session中加入和删除数据:
    方法 说明
    putValue (String, Object) 设定session内容
    removeValue (String) 删除seesion内容取得session中变量内容:
    方法 说明
    getValue (String) 返回指定变量的内容
    getValueNames () 返回所有变量的名称范例:ch5-7.jsp其他常用方法:
    方法 说明
    getId () 返回session ID
    isNew () 判定session是否为新
    invalidate () 删除session
    getCreactionTime () 返回session建立的时间
    getLastAccessedTime () 返回seesion最后访问时间session的存在期限:
    方法 说明
    getMaxInactiveInterval () 返回seesion存在期限
    setMaxInactiveInterval () 设定seesion存在期限
      

  3.   


    web.xml  <session-config>
        <session-timeout>45</session-timeout>
      </session-config>