tomcat配置tomcat-redis-session-manager

今天寫了半天程序,有點乏了。想一想來配置一下tomcat-redis-session-manager吧,可是按照 官方文檔配了老是tomcat啓動錯誤。
java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool$Config
google了半天終於找到了解決辦法,現記錄以下。
出現上面錯誤的緣由其實很明顯,只是我太粗心了,沒有找到類。
固然首先下載所需的包了:

Commons-Pool   Jedis   tomcat-redis-session-manager java

將這些jar包都丟到tomcat的lib目錄下,而後配置context.xml了,將以下內容添加到context.xml中
<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
相關文章
相關標籤/搜索