tomcat默认的session有效期和浏览器一样为30min.
设置Tomcat session有效期的三种方式有:
1、在tomcat/conf/web.xml中修改session-timeout的值,该设置是TOMCAT全局默认的。也可以在具体项目的WEB-INF/web.xml中设置该应用所使用的时间,与tomcat/conf/web.xml设置完全相同设置单位也为分钟。
<session-config> <session-timeout>30</session-timeout> </session-config>
2、在server.xml中定义context时采用如下定义(修改defaultSessionTimeOut的值,计时单位为秒):
defaultSessionTimeOut="3600" isWARExpanded="true" isWARValidated="false" isInvokerEnabled="true" isWorkDirPersistent="false"/>
3、在程序中通过servlet api直接修改:
HttpSession ses = request.getSession(); ses.setMaxInactiveInterval(10); //设置单位为秒,设置为-1永不过期。
相关推荐
tomcat修改sessionId,同一台服务器部署多个tomcat需要修改sessionId,否则会出现session冲突的问题
tomcat8 redis session共享,提供commons-pool2-2.3.jar,jedis-2.7.2.jar和修改后的tomcat-redis-session-manager-master-2.0.0.jar及部署文档
设定tomcat中session过期时间的三种方式
tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制tomcat集群实现session复制...
支持tomcat8的sessionManager,kuanrf-tomcat-redis-session-manager-1.0.jar
一直以来,我误解认为启动了n个tomcat,则Session需要同步复制到n个Tomcat中存在,因此在启动了6个以上的Tomcat,性能会大大下降。 而实际情况下,采取Apache 加Tomcat进行负载均衡集群的时候,是可以不用将Session...
tomcat8集群session共享(redis处理),通过添加lib包,以及修改tomcat配置实现tomcat集群session共享
nginx+tomcat8+memcached session共享所需jar包 直接放到tomcat/lib下即可
tomcat-redis session共享所需jar ,本人在搭建 nginx+keepalived+tomcat集群+redis集群的时候,用他来实现了tomcat与redis的session共享,亲测无误!!
Tomcat8亲测可用 tomcat-redis-session-manager的jar包 修改了tomcat-redis-session-manager源码进行的编译生成的jar包
多个服务器部署Tomcat共享Session的方法,自己亲身测试
tomcat 集群 nginx 使用redis 保证session同步
在网上找了好久,终于找到了可用的资源,本人亲自测试,绝对tomcat7下可用。
tomcat8配置session共享所需jar包
tomcat redis session共享,支持tomcat7 jdk7、tomcat8 jdk7、tomcat8 jdk8、tomcat8.5 jdk7、tomcat9 jdk8
start.bat,直接访问http://localhost:8081/test ---http://localhost:8082/test----可直接发现session 相同,具体session有效期以server中默认30分钟,设置后在redis -->pttl key 查看session有效期.返回为毫秒数
此压缩包为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...
包含了memcached实现tomcat7的session共享所需要的所有jar包 经本人在linux+nginx 环境测试通过
redis实现session共享所有需要的jar tomcat6与tomcat7下的jar包
tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-...