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

tomcat的session超时配置

 
阅读更多

1. server.xml中定义context时采用如下定义:

xml 代码

  1. Context path="/livsorder" docBase="/home/httpd/html/livsorder"      
  2.   defaultSessionTimeOut="3600" isWARExpanded="true"      
  3.   isWARValidated="false" isInvokerEnabled="true"      
  4.   isWorkDirPersistent="false"/> 

2.在web.xml中通过参数指定:

xml 代码

  1. <session-config>    
  2.     <session-timeout>30</session-timeout>      
  3. </session-config>  

其中30表示30分钟

3. 在程序中通过servlet api直接修改

java 代码

  1. HttpSession ses = request.getSession();   
  2. ses.setMaxInactiveInterval(10);  

设置单位为秒,设置为-1永不过期。

分享到:
评论

相关推荐

    设定tomcat中session过期时间.txt

    - 对于希望为某个具体的Web应用程序单独设置Session超时时间的情况,可以在该Web应用的`web.xml`文件中进行配置。 - 同样采用分钟为单位来指定超时时间。 - 此方法允许每个Web应用具有独立的Session管理策略。 **...

    详解SpringBoot中Session超时原理说明

    默认情况下,SpringBoot 使用 Tomcat 作为嵌入式 Servlet 容器,而 Tomcat 中的 Session 超时时间可以通过配置文件来设置。例如,在 application.properties 或 application.yml 文件中可以添加以下配置: ``` ...

    tomcat session存到mencache

    3. **修改Tomcat配置**:打开Tomcat的`conf/context.xml`文件,找到`&lt;Manager&gt;`元素,配置session存储到Memcache。例如,使用spymemcached,可以添加如下配置: ```xml &lt;Manager className="net.spy.memcached....

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

    5. **锁超时配置** `lockTimeout`属性定义了在获取Session锁时的最大等待时间。如果超过这个时间,请求将失败,避免死锁。 在实际部署时,还需要将相关的jar包(例如:`memcache-session-manager.jar`和依赖的...

    tomcat5 session 复制

    总结起来,Tomcat5 的 Session 复制通过集群配置和 Web 应用配置两方面实现,确保了分布式环境下的会话一致性。配置过程中需注意端口冲突、网络可达性以及正确设置复制策略,以达到高效且稳定的 Session 同步效果。

    tomcat-session同步所需jar.rar_session集群共享_tomcat session

    配置文件如`server.xml`和`context.xml`也需要相应调整,以启用session复制和设置合适的session超时、复制策略等。 总的来说,理解并配置好Tomcat的session集群共享对于构建高可用、高并发的Java Web应用至关重要。...

    tomcat-redis配置session共享

    将`Manager`元素替换为`org.apache.catalina.session.redis.RedisSessionManager`,并设置相关属性,如Redis连接工厂、超时时间等。 ```xml &lt;!-- ... --&gt; &lt;Manager className="org.apache.catalina.session....

    tomcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    例如,可以设置session的超时时间,当用户长时间无操作时,session将在Redis中自动失效。同时,通过配置多个Redis节点,可以在节点故障时实现session数据的无缝迁移,保证服务的连续性。 在性能方面,Redis的内存...

    tomcat7集群实现session共享

    - **session超时**:确保集群中的所有服务器对session超时设置保持一致,避免用户在集群中的不同服务器之间切换时出现意外登出的问题。 配置Tomcat7进行session共享涉及修改`context.xml`文件,设置session复制的...

    tomcat session redis支持

    4. **配置session超时**:根据应用需求,可以设置session的超时时间,这通过`sessionTimeout`属性来完成。 5. **测试和优化**:启动Tomcat和Redis,然后通过部署的Web应用进行测试,确保session能够在服务器间正确...

    Tomcat memcached Session依赖jar包

    6. **性能优化**:通过调整memcached客户端和Tomcat的Session Manager配置,可以优化Session的读写性能,如设置合适的超时时间、连接池大小和并发控制等。 7. **故障转移和一致性**:由于memcached是无状态的,所以...

    nginx+tomcat+session同步

    其次,我们需要在tomcat服务器上添加以下配置来启用session广播: ``` &lt;Valve className="org.apache.catalina.ha.session.DeltaManager" /&gt; ``` 这将启用session广播机制,以便将用户会话状态从一台服务器广播到...

    tomcat集群session共享

    根据实际情况调整session超时时间、Redis缓存大小、序列化策略等,以达到最佳的性能和可用性。 综上所述,实现Tomcat集群session共享主要涉及Tomcat的session管理机制、Redis的集成以及相应的配置和优化。通过合理...

    session 共享 tomcat-redis-session-manager 所需要的jar (绝对可用)

    5. "redis-data-cache.properties":这是一个配置文件,用于配置Tomcat Redis Session Manager连接到Redis服务器的参数,如主机名、端口、密码、超时时间等。 总结来说,这个压缩包提供了一套完整的解决方案,包括...

    Java中设置session超时(失效)的三种方法

    Web容器,如Tomcat,提供了一个全局的配置选项来设定所有应用的默认Session超时时间。在Tomcat的`conf/web.xml`配置文件中,你可以找到`&lt;session-config&gt;`元素,并调整`&lt;session-timeout&gt;`子元素的值。默认值是30...

    tomcat集群session共享jar(三个)

    3. **配置Tomcat**:要使用`tomcat-redis-session-manager`,首先需要将其添加到Tomcat的lib目录下,并在`context.xml`或`server.xml`中配置session配置器。配置包括Redis服务器的地址、端口、密码,以及session的...

    redis tomcat7 session共享

    例如,可以设置Session的过期时间,避免过多无用的Session占用内存。 通过以上步骤,我们可以成功地在`Tomcat7`中利用`Redis`实现Session共享,提高了系统的可扩展性和可用性。这种方法不仅适用于`Tomcat7`,还可以...

    redis+tomcat实现session的jar

    4. **配置文件**:可能包含示例或默认的配置文件,用于设置Redis服务器的地址、端口、超时时间等参数。 5. **示例代码**:可能包含如何在Tomcat的web.xml配置文件中添加和配置这个session管理器的示例。 集成这个...

    memcached-session-manager 实现 tomcat session共享

    根据实际效果,可能还需要调整 Memcached 的缓存策略、超时时间等参数,以及 memcached-session-manager 的配置项。 **源码分析**: 对于标签中的 "源码",深入理解 memcached-session-manager 的源码可以帮助你更...

    tomcat session存到mencache1.7

    4. **配置Tomcat**: 修改Tomcat的`conf/context.xml`文件,添加一个名为`MemcachedSessionManager`的Manager元素,并设置相关属性,如服务器地址、端口和超时时间等。例如: ```xml memcachedNodes="n1:...

Global site tag (gtag.js) - Google Analytics