session.setMaxInactiveInterval(60*30);

解决方案 »

  1.   

    X:\Tomcat 4.1\conf\server.xml//数组
    session.putValue("pkey",pkey);
    session.putValue("pk",pk);
    你也可以用Hashtable
    Hashtable ht = new Hashtable();
    for(int i=0;i<len;i++)
    {
        ht.put("pkey[i]",pk[i]);
    }
    session.putValue("pkht",ht);//取消
    session.invalidate() or session.removeAll()   <session-config>
        <session-timeout>1500</session-timeout>
      </session-config>在你的jsp页面重新编译时(比如说修改了之后),
    也就是中间件在重新编译的时候就可能会将session丢掉,
    最笨的解决的办法就是重新修改页面后,自己将所有的页面访问一遍,
    然后再重新登录就应该不会再丢session!一般服务器的session超时时间是30分钟,可以在页面中设置session超时时间:
    session.setMaxInactiveInterval(60*30);在server.xml中查找
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
                   port="8080" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="60000"/>
    这一段,是否你的time设置的太小?有否做过改动??在你的虚拟目录中的web.xml中..
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
        "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    要改成
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">
    2.2中还不能支持此标记,连filter都不支持,呵呵...
      

  2.   

    在你的应用的web.xml中加上:
      <session-config>
        <session-timeout>30</session-timeout>
      </session-config>
    时间以分钟计算,默认应该是30分钟。
      

  3.   

    to: aeclipser(j2EE领袖) 
    时间在这里应该是以秒来计算的,不是以分钟!
      

  4.   

    在你的tomcat\conf\web.xml中,查找session即可  <!-- ==================== Default Session Configuration ================= -->
      <!-- You can set the default session timeout (in minutes) for all newly   -->
      <!-- created sessions by modifying the value below.                       -->    <session-config>
            <session-timeout>30</session-timeout>
        </session-config>
      

  5.   

    to: aeclipser(j2EE领袖)
    不好意思,是我错了,应该是以分钟计,我是看tomcat与java web开发技术详解上面的,他上面写的错了:)