Skip to content

linzhidong1984/tomcat8-redis-session

Repository files navigation

tomcat8-redis-session

这个代码是在原作者https://github.com/jcoleman/tomcat-redis-session-manager 的基础上修改,原作者的不支持tomcat8,所以参考网上的教程,自己修改了相应的代码; 代码的修改只有一处: 将作者原来的RedisSessionManager.java里的initializeSerializer()方法里的 if (getContainer() != null) { loader = getContainer().getLoader(); }
注释掉 修改为如下代码: Context context = this.getContext(); if(context!=null){ loader = context.getLoader(); } 本机测试已通过;

下载代码使用maven打包成jar后,与commons-pool2-2.4.2.jar,jedis-2.6.2.jar一起放入tomcat的lib文件夹下; 然后找到tomcat/conf/context.xml文件,添加

<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" / >
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="172.16.100.64"
port="6379"
database="0"
maxInactiveInterval="60"/>

即可1 大家好 111

About

tomcat8-redis实现session共享插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages