概述
由于工作原因,需要使用tomcat6做集群环境,为了实现session共享,自然用到了redis
在网上找过资料,结果发现很多有问题:sessoin不能保存进redis,导致每次都生成新的
sessionid,这显然不满足要求,于是自己去github上下了源码来跟踪调试,解决了源代码
中的一个bug,终于有了一个可用的版本。
步骤
具体过程如下:
- 将三个jar文件:commons-pool2-2.2.jar 、jedis-2.5.2.jar 、redis-session.jar 拷贝到tomcat的lib目录中
- 修改tomcat中conf目录下的context.xml文件,内容如下
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
<!-- Uncomment this to enable Comet connection tacking (provides events
on session expiration as well as weba