小金木☆ 2016-04-18 09:18 采纳率: 0%
浏览 1824

tomcat的Session不按配置的时间过期

我有个web应用放在tomcat里运行,在web.xml里面配置了
session-config
session-timeout>30</session-timeout
session-config

然后每次应用发送请求的时候调用了
HttpSession httpSession = request.getSession(true);
应该是会重置session过期时间,但是现在,一会儿就被session监视器监视到session被销毁了,导致应用要经常重新登录,搞不定了,有没有人懂。
  • 写回答

3条回答

  • Robot-S 2016-04-18 09:22
    关注

    Tomcat  Session过期时间
    Tomcat采用数据库连接池技术,当用户在一定时间不对数据库有操作时间后,就自动关闭这个连接,这是为了更好的利用资源,防止浪费宝贵的数据库连接资源。
    可以采用如下三种方式,设置这个连接(Session)的过期时间:

    修改tomcat的配置文件conf
    1. 在server.xml中定义context时采用如下定义:
    xml 代码

      de......
    答案就在这里:Session过期时间配置
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?