小金木☆ 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 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。