1.java.lang.ClassNotFoundException: com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve
2.maxInactiveInterval属性失效
解决: 1.需要到github下载源码,根据实际使用的tomcat,jedis,common-pool2版本修改build.gradle,并打包。
2.修改源码中的RedisSessionManager类,添加protected int maxInactiveInterval=3600; 并重写get和set方法 @Override public int getMaxInactiveInterval() { return this.maxInactiveInterval; }
@Override public void setMaxInactiveInterval(int maxInactiveInterval) { this.maxInactiveInterval = maxInactiveInterval; }