`
ghyghoo8
  • 浏览: 193160 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Tomcat 中设置 session的时间(摘)

阅读更多
1. 在server.xml中定义context时采用如下定义:
<Context path="/livsorder" docBase="/home/httpd/html/livsorder"      
  defaultSessionTimeOut="3600" isWARExpanded="true"      
  isWARValidated="false" isInvokerEnabled="true"      
  isWorkDirPersistent="false"/>  


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


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


其中30表示30分钟

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


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

设置单位为秒,设置为-1永不过期。
分享到:
评论

相关推荐

    设定tomcat中session过期时间.txt

    - 示例中的`&lt;session-timeout&gt;30&lt;/session-timeout&gt;`表示将Session的超时时间设置为30分钟。 - 如果`web.xml`中未指定,则会使用`server.xml`中设置的全局默认值。 #### 三、通过程序代码动态设置单个Session的超...

    tomcat修改sessionId

    tomcat修改sessionId,同一台服务器部署多个tomcat需要修改sessionId,否则会出现session冲突的问题

    tomcat8 redis session共享

    tomcat8 redis session共享,提供commons-pool2-2.3.jar,jedis-2.7.2.jar和修改后的tomcat-redis-session-manager-master-2.0.0.jar及部署文档

    nginx实现多个tomcat7直接session共享所需jar包

    标题中的“nginx实现多个tomcat7直接session共享所需jar包”指的是在分布式系统环境中,使用Nginx作为反向代理服务器,将用户请求分发到多个Tomcat7应用服务器上,同时实现用户会话(Session)在这些服务器之间的...

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

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

    tomcat集群实现session复制

    在IT领域,特别是Web应用服务器的管理与优化中,Tomcat集群实现Session复制是一个关键的技术点,它确保了高可用性和负载均衡,特别是在处理大量并发请求的场景下。本文将深入探讨这一主题,涵盖其原理、配置方法以及...

    ngnix tomcat7 redis session manager jar包

    在压缩包中的文件名 "tomcat7 redis session manager" 没有提供具体的文件列表,但我们可以假设它可能包含以下组件: 1. **Redis连接器**:如`jedis.jar`,这是Java操作Redis的客户端库,用于在Tomcat7中建立与...

    tomcat redis session.rar

    【标题】:“Tomcat Redis Session”指的是在Tomcat集群环境中,通过Redis来实现Session的共享与同步,以解决集群中的Session一致性问题。 【描述】:“Tomcat集群Nginx使用Redis保证Session同步”这一场景中,通常...

    tomcat8+memcached session共享

    标题中的“tomcat8+memcached session共享”指的是在Tomcat 8服务器中利用Memcached进行session共享的技术实践。在分布式系统中,session共享是一个重要的问题,因为用户在访问不同的服务器节点时,需要保持登录状态...

    tomcat8配置session共享所需jar包

    要在Tomcat8中配置Redis Session Manager,首先需要在Tomcat的`conf/context.xml`文件中添加以下配置: ```xml &lt;Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"&gt; ...

    Tomcat7+Redis+Session 负载之后session 共享 tomcat jar包

    然而,当使用像Nginx这样的反向代理服务器进行负载均衡时,用户可能会被分配到不同的Tomcat实例上,由于Session信息存储在单个服务器的内存中,因此会导致用户在不同服务器间切换时Session丢失,从而引发登录状态...

    tomcat-redis-session-manager包集合下载(tomcat8)

    2. **修改Tomcat配置**:在`$CATALINA_HOME/conf/context.xml`或应用的`WEB-INF/web.xml`中配置`&lt;Manager&gt;`元素,指定使用`org.apache.catalina.session.RedisStore`作为session存储器,并设置相关属性,如Redis...

    支持tomcat8的sessionManager,kuanrf-tomcat-redis-session-manager-1.0.jar

    支持tomcat8的sessionManager,kuanrf-tomcat-redis-session-manager-1.0.jar

    tomcat cluster 集群 session复制

    一直以来,我误解认为启动了n个tomcat,则Session需要同步复制到n个Tomcat中存在,因此在启动了6个以上的Tomcat,性能会大大下降。 而实际情况下,采取Apache 加Tomcat进行负载均衡集群的时候,是可以不用将Session...

    memcached+tomcat7共享session所需要的jar包

    标题中的“memcached+tomcat7共享session所需要的jar包”是指使用Memcached作为分布式缓存系统,实现Tomcat7服务器间的Session共享。这通常是为了在集群环境中解决Session复制或粘滞会话的问题,提高Web应用的可扩展...

    tomcat-redis-session-manager

    这是一个开源项目,它允许Tomcat服务器将用户的session数据持久化到Redis数据库中,而不是传统的内存或本地硬盘。这样,无论用户访问哪个服务器节点,都能获取到正确的session信息,从而实现负载均衡下的会话持久性...

    tomcat8实现session共享jar包

    此压缩包为tomcat8利用redis实现session共享所需要的jar包,包含(commons-pool2-2.6.0.jar、jedis-2.9.0.jar、tomcat-redis-session-manager.jar)直接将三个jar包复制Tomcat目录lib下面,在修改conf下context.xml...

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

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

    tomcat-redis-session-manager实现session共享 配置文件

    3. **Session过期**:设置Redis的过期时间来实现Session的自动失效,避免内存泄漏。 4. **负载均衡**:由于所有Session数据都在Redis中,无论用户请求哪台服务器,都能找到对应的Session,实现负载均衡下的Session...

    nginx+tomcat6+session共享

    标题中的“nginx+tomcat6+session共享”指的是在Web服务器和应用服务器的集群环境中,如何通过Nginx、Tomcat6以及Session共享技术来实现用户会话在多个服务器之间的同步。这一配置对于高并发、高可用的系统设计至关...

Global site tag (gtag.js) - Google Analytics