在tomcat7中用的是这个:https://github.com/jcoleman/tomcat-redis-session-manager
配置简单使用也稳定,于是在升级后首选这个插件,但是发现该项目已经4年没有更新了,而且明确没用在tomcat8中测试过(实际证明确实不兼容)。在网上找了几篇修改的文档(如:https://blog.csdn.net/fackyou200/article/details/78929008),最后发现该方法只支持tomcat8.0,在tomcat8.5中有一个类被移除了(LifecycleSupport ),而且也没有找到替代的方法(https://stackoverflow.com/questions/47784744/upgrading-tomcat-from-8-0-to-8-5 没有人解答)。
最后的最后发现在google的第一条就是正确答案。。。再贴一个连接:https://github.com/cc-chen/tomcat8.5-redis-session-manager
这和jcoleman的很像,是基于那个更新的,方法就是自己创建了那个缺少的类。而且这其中包含了编译后的jar包和两个依赖包。对习惯了拿来主义的我简直太实用了。
特发此文褒奖这位chen同学!!!