以Memcached服務共享Tomcat Session

參考文章:
https://code.google.com/p/memcached-session-manager/wiki/SetupAndConfiguration

需要的Java Lib如下,請全部放到 $CATALINA_HOME/lib

asm-3.2.jar
couchbase-client-1.2.2.jar
flexjson-3.1.jar
javolution-5.4.3.1.jar
jettison-1.3.2.jar
kryo-1.04.jar
kryo-serializers-0.10.jar
memcached-session-manager-1.6.5.jar
memcached-session-manager-tc7-1.6.5.jar
minlog-1.2.jar
msm-flexjson-serializer-1.6.5.jar
msm-javolution-serializer-1.6.5.jar
msm-kryo-serializer-1.6.5.jar
msm-xstream-serializer-1.6.5.jar
netty-3.2.5.Final.jar
reflectasm-1.01.jar
spymemcached-2.10.2.jar
xmlpull-1.1.3.4d_b4_min.jar
xpp3_min-1.1.4c.jar
xstream-1.4.5.jar

然後修改 TOMCAT下的 context.xml 中的

    Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager" 
            memcachedNodes="n1:10.97.249.6:11211" sticky="true" lockingMode="none" 
            requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$" 
            transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"

最重要的是,Tomcat 啟動前,記得 memcached服務要啟動。

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s