tomcat的session共享
2015-12-27 15:37
645 查看
一、环境
Tomact 7(至少配两个)Redis2.8
Jdk1.7
注意:所有实体bean必须实现序列化接口
二、步骤
1.添加redis session集群依赖的jar包到 TOMCAT_BASE/lib 目录下tomcat-redis-session-manager-2.0.0.jar
jedis-2.5.2.jar
commons-pool2-2.2.jar
2.修改 TOMCAT_BASE/conf 目录下的 context.xml文件
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="127.0.0.1"
(
redis
的地址
)
port="6379"
(
redis
的端口号
)
database="0"
Password =?
(如果没有修改过密码,直接删掉就行)
maxInactiveInterval="60" />
重启tomcat,session存储即可生效
3.其它几个tomcat的配置和以上步骤一致
4.测试:确保每个tomcat中都有这个web项目,如图所示输入地址显示:
将8081的服务器停掉,换成8088访问结果
如上所示显示的session结果相同,则session共享成功。
查看redis
相关文章推荐
- jeety and tomcat plugins In Maven
- tomcat通过conf-Catalina-localhost目录发布项目详解
- linux(非root) 开机启动tomcat和80端口无法开启解决方案
- nginx+tomcat的keepalive验证、bio/nio连接比较
- Tomcat中监控JVM内存使用情况(问题补充)
- Tomcat7查看JVM内存使用情况
- 查看tomcat内存使用情况
- tomcat编码格式与jsp编码格式不一致,导致页面标题乱码
- Spring,Struts2,MyBatis,Activiti,Maven,H2,Tomcat集成(三)——H2,MyBatis集成
- tomcat无法访问8080解决方法
- 云服务器CentOS6.5搭建jdk7+tomcat7+mysql5.6环境
- Tomcat 环境配置
- Windows下的修改Tomcat的可用内存
- tomcat安全防护之普通用户运行
- Linux下tomcat的安装配置
- 使用Tomcat发布网站
- apache和tomcat有什么不同,为什么要整合apache 和tomcat?
- tomcat多域名共享cookie,共享session以及修改sessionCookieName的解决方案
- 解决Tomcat启动时项目重复加载问题
- #菜鸟新手EclipseJavaEE&MySQL&Tomcat#关于一个Eclipse中登陆界面通过连接MySQL数据库进行验证的小体验(感谢qq群友引燃的解答让我解决这个小问题)