众所周知,当用户登录网站后较长一段时间没有与服务器进行交互,将会导致服务器上的用户会话数据(即session)被销毁。此时,当用户再次操作网页时,如果服务器进行了session校验,那么浏览器将会提醒用户session超时。

下面说一下如何解决用户登录后较长时间未操作而导致的session失效的问题?

一般情况下下,我们首先想到的是,通过改变服务器的配置,延长服务器的session超时时间。
在Tomcat服务器和项目的的web.xml文件中有如下节点内容:

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

这里的30表示session的超时时间,单位为分钟,如果用户登录后在30分钟内没有与服务器交互,那么当前用户的session将失效。我们可以配置一个更大的数值(比如60),就可以延长session的超时时间,如果将该值改为0或负数的话,则表示session永不失效。

转载于:https://www.cnblogs.com/lfyu/p/8318250.html

配置web项目session永不超时相关推荐

  1. idea 配置web项目图片无法显示问题

    idea 配置web项目图片无法显示问题 很多人都遇到过web项目在idea中图片访问不到的问题,网上给的回答都是要勾选'deploy applications configured in tomca ...

  2. 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)

    最近在做web项目时,总是和 tomcat5.5 目录下面的 /conf /Catalina/localhost这里面的关于项目的配置文件打交道. 他具体是什么呢? 从网上获取信息整理如下: (3)在 ...

  3. 记录配置tomcat配置默认项目session值失效的解决过程

    最近给学校后勤处做的一个web项目完工了,此项目是java开发,使用ssh整合开发!在项目的部署阶段却出现了问题,我将项目部署在tomcat下后, 配置tomcat 下 server.xml 的配置  ...

  4. idea社区版配置web项目

    由于社区版直接阉割掉了web功能,所以只能自己配置了,欸,真是百因必有果,这是白嫖党最难过的一天,但是白嫖党总能想办法... 话不多说,直接开始 具体流程为: 下载tomcat,解压 创建项目并完善 ...

  5. 新版IntelliJ IDEA Web项目配置完整流程

    一.问题描述 新版的IDEA版本中创建Web项目的时候没有了Java Enterprise选项,查看一下相关插件没有问题,默认Java EE相关的插件都以安装并启用,后面启动项目的时候又发现Servl ...

  6. java商品管理系统_【Java Web】简易商品信息管理系统——首个Web项目

    正文之前 在学习了一段时间的Java Web的内容之后,当然需要有个项目来练练手,我相信大多数人的首选项目都是信息管理系统吧,所以我选择了商品信息管理系统 目前项目源码已全部上传至GitHub,欢迎大 ...

  7. idea创建web项目的几种方式(没内容,自用)

    这个需要自己配置class文件,没有用到Maven,稍微麻烦点 https://www.cnblogs.com/jxldjsn/p/8203859.html 这个使用Maven插件配置web项目 ht ...

  8. eclipse调试java web_eclipse调试web项目

    在Eclipse中开发Web项目的首要难题就是如何进行代码调试.本文简要说明一下在Eclipse中使用Tomcat和Jetty调试Java Web项目的方法. Tomcat插件方式.Eclipse自身 ...

  9. html资源文件放在哪里,09 Spring Boot开发web项目之静态资源放哪里?

    Spring Boot开发web项目之静态资源放哪里? 先了解自动装配autoconfiguration 这些内容是spring boot天然集成好的框架 找到WebMvcAutoConfigrati ...

最新文章

  1. 2021CCF BDCI 大数据与计算智能大赛参赛指南
  2. html解析的简单方式,HTML解析看我就够了,不依赖任何第三方,两个方法搞定
  3. Opencv3编程入门学习笔记(五)之通道分离(split)与合并(merge)
  4. C程序中如何获取shell命令执行结果和返回值
  5. 从飞鸽传书口水仗想到的
  6. 信息学奥赛一本通C++语言——1025:保留12位小数的浮点数
  7. Arcgis api for javascript学习笔记(3.2X版本)-初步尝试
  8. uva11609(组合数学,快速幂)
  9. 一文彻底搞懂App的Monkey稳定性测试
  10. oracle with as用法_关于Oracle with语句用法说明
  11. Ubuntu各类版本下载地址(网易镜像)
  12. vfp邮件.html格式,VFP 实现自动发邮件代码
  13. MongoDB数据库入门到精通看这一篇就够了
  14. 电路仿真软件proteus简单使用
  15. 他是“创业教父”,做出4家上市公司,秘诀6个字:找俗人,打呆仗!
  16. 使用phpStudy配置SSL支持Https
  17. 轩色混凝土怎么设置虚拟服务器,混凝土色差调整处理怎么使用
  18. Spark 的共享变量之累加器和广播变量
  19. 我的Linux运维笔记
  20. PhotoshopCS5无法使用扫描仪的故障

热门文章

  1. SAP Cloud for Customer和SAP S4HANA的Customer - Business partner
  2. Netweaver和SAP云平台的quota管理
  3. python中soup_python – 使用带有UTF-8的soup.get_text()
  4. php图片左右滚动代码怎么写,css图片滚动代码怎么写?轮播图横向滚动展示
  5. servlet的体系结构
  6. mysql数据库设置字符集配置修改my.ini文件(windows)
  7. 大文件分片上传前端框架_基于Node.js的大文件分片上传
  8. iview 级联选择组件_vue组件递归渲染实例
  9. linux中spawn远程执行,linux 远程登录执行命令
  10. linux桌面环境丢失,一个pycharm引起ubuntu桌面丢失的惨案