java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool$Configgoogle了半天終於找到了解決辦法,現記錄以下。
Commons-Pool Jedis tomcat-redis-session-manager java
<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" /> <Manager className="com.radiadesign.catalina.session.RedisSessionManager" host="localhost" <!-- optional: defaults to "localhost" --> port="6379" <!-- optional: defaults to "6379" --> database="0" <!-- optional: defaults to "0" --> maxInactiveInterval="60" <!-- optional: defaults to "60" (in seconds) --> />
Value字段須要出如今Manager字段以前,而後啓動你的tomcat,在redis-server控制檯上就能夠看到以下信息了git
[1638] 27 Mar 19:09:14 - Accepted 127.0.0.1:43670 [1638] 27 Mar 19:09:18 - Accepted 127.0.0.1:43671 [1638] 27 Mar 19:09:18 - 1 clients connected (0 slaves), 555984 bytes in use [1638] 27 Mar 19:09:19 - Accepted 127.0.0.1:43673 [1638] 27 Mar 19:09:23 - 1 clients connected (0 slaves), 555984 bytes in use [1638] 27 Mar 19:09:26 * 1 changes in 3600 seconds. Saving... [1638] 27 Mar 19:09:26 * Background saving started by pid 7151 [1638] 27 Mar 19:09:26 - Accepted 127.0.0.1:43683 [7151] 27 Mar 19:09:26 * DB saved on disk [1638] 27 Mar 19:09:26 * Background saving terminated with success [1638] 27 Mar 19:09:28 - DB 0: 1 keys (1 volatile) in 4 slots HT. [1638] 27 Mar 19:09:28 - 2 clients connected (0 slaves), 565608 bytes in use [1638] 27 Mar 19:09:33 - DB 0: 1 keys (1 volatile) in 4 slots HT. [1638] 27 Mar 19:09:33 - 2 clients connected (0 slaves), 565608 bytes in use [1638] 27 Mar 19:09:38 - DB 0: 1 keys (1 volatile) in 4 slots HT. [1638] 27 Mar 19:09:38 - 2 clients connected (0 slaves), 565608 bytes in use [1638] 27 Mar 19:09:43 - DB 0: 1 keys (1 volatile) in 4 slots HT.忘了說了,tomcat-redis-session-manager不支持tomcat 7.x,tomcat 7.x的支持還在努力中啊,因此若是要用的話,請使用tomcat 6.x