在本地做开发,系统老提示掉线,不得不跳转到登陆页面重新登陆,登陆后没有过多久就又提示掉线...重复这样的事情,真麻烦,有时候又要重启tomcat,这是怎么回事?请论坛朋友们帮帮忙。

解决方案 »

  1.   

    用户是不是存储在Session了
    设置的过期时间太短了吧。
      

  2.   

    掉线?看看你的配置文件里是否有<session-config></session-config>的配置,有可能是失效了,所以提示让你重新登录
      

  3.   

    我的web.xml中的配置是:
    <session-config>
    <session-timeout>60</session-timeout>
    </session-config>
    60分钟应该够吧,但是我提示老掉线还不到5分钟
      

  4.   

    request.getSession(true).setMaxInactiveInterval(60*60*60);  lz试试。
     另setMaxInactiveInterval优先级更高,参数为秒。谢谢(等待接分中...)
      

  5.   

    session默认的生命周期太短了吧
      

  6.   

    <session-config>
    <session-timeout>60</session-timeout>
    </session-config>
    里面的60单位是分钟?我一直以为是秒。。
      

  7.   

    如果你使用了cookie的话,问题可能出在这里.
    浏览器的Cookie空间有限制,大概2K字节.
    当你的cookie大于这个数量,浏览器会清掉你的cookie.
    其中cookie中保存了sessionId,这个清除了,你就掉线了,需要重新登陆