Tomcat7通过redis 来进行session复制的设置过程(jcoleman/tomcat-redis-session-manager)
来源:互联网 发布:数据库原理与应用样卷 编辑:程序博客网 时间:2024/05/18 01:21
1.需求背景
由于tomcat8.0.36在一个特定项目上 使用Memcached 做session共享的时候会出现错误(大致原因是由于session里面放置了大量java对象)!所有改成用redis来同步session。jdk 是用的jdk 7.0.79
而jcoleman/tomcat-redis-session-manager 对tomcat 8 不支持。
https://github.com/jcoleman/tomcat-redis-session-manager
所以只有降级到tomcat 7.0.70
2.设置步骤
a. 通过docker安装redis
b. 配置tomcat的context.xml增加如下代码
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" /><Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="192.168.1.120" port="16379" database="0" password="mypass" maxInactiveInterval="60"/>
c. 把需要的jar文件复制到tomcat的lib目录下
commons-pool2-2.4.2.jar
jedis-2.7.2.jar
tomcat-redis-session-manager1.2.jar
其中 tomcat-redis-session-manager1.2.jar 经过定制。否则会出现
com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve not found的错误
参考文档 http://blog.csdn.net/qinxcb/article/details/42041023
d.这些jar文件下载
使用到的3个jar文件下载
0 0
- Tomcat7通过redis 来进行session复制的设置过程(jcoleman/tomcat-redis-session-manager)
- Tomcat8.0.36 上通过redis来进行session共享(chexagon/redis-session-manager)
- tomcat-redis-session-manager的使用
- tomcat-redis-session-manager 介绍
- 使用Tomcat-redis-session-manager来实现Tomcat集群部署中的Session共享
- Tomcat7+Redis存储Session
- tomcat7 redis session 共享
- Tomcat7+Redis存储Session
- Tomcat7+Redis存储Session
- Tomcat7+Redis存储Session
- Tomcat7+redis Session共享
- tomcat7 redis session 共享
- tomcat7 redis session 共享
- tomcat7 redis session 共享
- tomcat7 redis session 共享
- tomcat7 redis session 共享
- Tomcat7+Redis存储Session
- Tomcat7+Redis存储Session
- 修改caffe输出multilabel,并自己训练完成了一个神经网络,初步达到目标检测的效果
- postgresql时间函数j2date
- 安卓学习笔记---Fragment 里面加webview 监听onback事件(WebView的返回以及整个退出事件)
- Java远程访问SQL Server 2008R2数据库
- PAT-1001
- Tomcat7通过redis 来进行session复制的设置过程(jcoleman/tomcat-redis-session-manager)
- 【杭电oj】2089 - 不要62(打表)
- poj2585 Window Pains (裸拓扑排序)
- 小小验证码有大作用!——一般处理程序生成验证码
- Jsonp
- 自编写C语言头文件
- python多线程(1)--单线程和多线程
- linux wget 命令用法详解
- JavaScript中的eval()函数详解(转载)