Tomcat7集群扩展session集中管理,tomcat-redis-session-manager使用

请参考官方文档

下载所需的包了:

tomcat-redis-session-manager-1.1.jar

jedis-2.1.0.jar

commons-pool-1.6.jar

将这些jar包都丢到tomcat的lib目录下,然后

修改tomcat7的conf/context.xml文件<Context>中加入
<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve"/>
 <Manager className="com.radiadesign.catalina.session.RedisSessionManager" database="0"

host="192.168.100.90" maxInactiveInterval="1800" port="6379"/>

host:redis服务端所在机器的IP
port:服务端口
maxInactiveInterval:缓存到期时间

我使用的是Tomcat7.0.32

相关jar包下载:下载地址

时间: 2024-08-25 22:34:41

Tomcat7集群扩展session集中管理,tomcat-redis-session-manager使用的相关文章

Apache2.2 Tomcat7 集群 session共享 [windows]

Apache2.2  Tomcat7 集群 session共享 下载: Apache2.2.apache-tomcat-7.0.42.zip.tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip[mod_jk] 分别解压缩Apache2.2.apache-tomcat-7.0.42.zip.tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip 此处:C:\Apache2.2.C:\tomc

分布式集群系统下的高可用session解决方案

目前,为了使web能适应大规模的访问,需要实现应用的集群部署. 而实现集群部署首先要解决session的统一,即需要实现session的共享机制. 目前,在集群系统下实现session统一的有如下几种方案: (1) 应用服务器间的session复制共享(如tomcat session共享) (2) 基于cache DB缓存的session共享 应用服务器间的session复制共享 session复制共享,主要是指集群环境下,多台应用服务器之间同步session,使session保持一致,对外透明

集群/分布式环境下5种session处理策略

转载自:http://blog.csdn.net/u010028869/article/details/50773174?ref=myread 前言 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理.如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A.B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session.当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时

【转】集群/分布式环境下5种session处理策略

转载至:http://blog.csdn.net/u010028869/article/details/50773174 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理.如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A.B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session.当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时候B服务器并不存在Sessi

【架构师之路】集群/分布式环境下5种session处理策略

转自:http://www.cnblogs.com/jhli/p/6557929.html 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理.如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A.B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session.当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时候B服务器并不存在Session,所以就会将用户踢到登录页

Apache shiro集群实现 (六)分布式集群系统下的高可用session解决方案---Session共享

Apache shiro集群实现 (一) shiro入门介绍 Apache shiro集群实现 (二) shiro 的INI配置 Apache shiro集群实现 (三)shiro身份认证(Shiro Authentication) Apache shiro集群实现 (四)shiro授权(Authentication)--访问控制 Apache shiro集群实现 (五)分布式集群系统下的高可用session解决方案 Apache shiro集群实现 (六)分布式集群系统下的高可用session

分布式集群环境下,如何实现session共享三(环境搭建)

这是分布式集群环境下,如何实现session共享系列的第三篇.在上一篇:分布式集群环境下,如何实现session共享二(项目开发)中,准备好了一个通过原生态的servlet操作session的案例.本篇需要搭建相关的环境,包括:tomcat.nginx.redis. 1.通过两个tomcat搭建集群:tomcat_1.tomcat_2 2.通过nginx实现负载均衡 3.通过redis存储session 1.安装tomcat 1.1.tomcat_1 上传tomcat_1到服务器192.168.

Apache2.4+Tomcat7 集群

Apache2.4+Tomcat7 集群: 1.下载并安装相对应的软件 apache下载地址:http://httpd.apache.org/ 这里使用apache2.4 tomcat下载地址:http://tomcat.apache.org/ 这里使用tomcat7 2.配置Apache a.下载mod_jk.so放到Apache根目录下的modules文件夹下 b.打开根目录下的conf文件夹下的httpd.conf,编辑此文件夹(conf/httpd.conf) 在最后一行添加以下代码:

jenkins+maven +svn+tomcat7集群部署(二)

第二篇主要讲对svn的安装和jenkins的集成 大家用yum 进行安装吧,上次弄了一天下了个最新版的svn其实并不好用,直接 yum install subversion 先来配置一下svn的配置,首先建立仓库 mkdir /home/svn svnadmin create  /home/svn/ceit cd /home/svn/ceit/conf conf这个文件夹下主要是一些svn的配置,可以在这里面配置一些成员和项目组人员,之前我建立了一个叫做ceit的仓库,那我就主要是针对这个仓库的