`
流浪鱼
  • 浏览: 1634920 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat里设置session过期时间

 
阅读更多

Tomcat的默认session有效期是:30分钟。
==================================
可以在“tomcat安装目录/conf/web.xml”文件中进行设置与查看,其中的相应代码如下(计时单位为分钟):
  <session-config>
    <session-timeout>30</session-timeout>
  </session-config>
===================================

如下图:



 


另外,设置Tomcat session有效期的三种方式有:
1、在tomcat/conf/web.xml中修改session-timeout的值,该设置是TOMCAT全局默认的。
也可以在具体项目的WEB-INF/web.xml中设置该应用所使用的时间,与tomcat/conf/web.xml设置完全相同设置单位也为分钟。如下图:



 


2、在server.xml中定义context时采用如下定义(修改defaultSessionTimeOut的值,计时单位为秒):
<Context path="/livsorder" docBase="/home/httpd/html/livsorder"
  defaultSessionTimeOut="3600" isWARExpanded="true"
  isWARValidated="false" isInvokerEnabled="true"
  isWorkDirPersistent="false"/>
3、在程序中通过servlet api直接修改:
HttpSession ses = request.getSession();
ses.setMaxInactiveInterval(10);  //设置单位为秒,设置为-1永不过期。

  • 大小: 29.7 KB
  • 大小: 21.3 KB
分享到:
评论

相关推荐

    设定tomcat中session过期时间.txt

    设定tomcat中session过期时间的三种方式

    tomcat-redis-session-manager支持tomcat7

    因tomcat7使用redis共享session,其他的包存在问题,自己编译后处理通过。 该包是在https://github.com/jcoleman/tomcat-redis-session-manager 将源码编译后的包。

    Memcached-Session-Manager多tomcat实现session共享配置

    包含对于Memcached-Session-Manager配置的五种Tomcat集群session共享机制和策略 jar包及文档

    Tomcat7集群实现共享session,已配置好。

    已经配置好,只需要自己更改redis的ip地址就可以使用,请测可以使用。

    jsp中session过期设置及web.xml配置学习

    另最大时间好像是24小时,就是说,你的session过期时间可以设置成1440,如果设置成1441是无效的。(还没有测试) 代码如下: &lt;session&gt; &lt;session&gt;480&lt;/session&gt; &lt;/session&gt; 您可能感兴趣的文章:jsp编程中session的...

    tomcat-redis-session-manager-1.2-tomcat-7:tomcat-redis-session-manager-1.2-tomcat-7

    会话被实现为非粘性的——也就是说,每个请求都能够到达集群中的任何服务器(与 Apache 提供的 Tomcat 集群设置不同。) 会话在创建后立即存储到 Redis 中以供其他服务器使用。 会话直接从 Redis 请求加载(但在...

    nginx反向代理导致session失效的问题解决

    经了解,他对同一个项目使用tomcat部署了两个环境,一个在开发服务器上,一个在他本机,两个环境代码配置完全相同。两边通过同一个nginx进行反向代理,nginx配置大致如下, location /health/ { proxy_pass ...

    详解SpringSession架构与设计

    因为他们都可以存储数据,有过期时间,不需要在使用时重新请求。您还会遇到这样的情况,Web 容器(例如Tomcat、Jetty)包含Session的实现,当服务器重启之后,之前的登录状态会失效需要重新登录。 我们先从HTTP协议...

    spring-session-hazelcast:在Spring Session中使用Hazelcast的示例

    Spring会议榛树播报 在Spring Session 1.0.2中使用Hazelcast 3.5.1的示例 ... 支持在到期时发送SessionDestroyedEvents。 ./gradlew security-hazelcast:tomcatRun 该应用程序将在 登录为 用户名用户 密码密码

    JSP100选择题 JSP100选择题 适合考前练习

    b) HttpServletResponse、newSession c) HtttpSession、newInstance d) HttpSession、getSession 2 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response....

    一个适合新手学习的电商项目

    1、tomcat做集群配置session复制。如果集群中节点很多,会形成网络风暴。推荐节点数量不要超过5个。 2、分布式架构。拆分成多个子系统。(本项目使用) ### shop-order(订单系统) * 当用户提交订单时此时必须...

    JAVA核心知识点整理(有效)

    1. 目录 1. 2. 目录 .........................................................................................................................................................1 JVM ........................

Global site tag (gtag.js) - Google Analytics