在Linux Server以Memcached共享Tomcat的Session記憶體

1. 安裝Memcached。
http://memcached.org/

2. 將以下lib,複製到tomcat/lib 目錄下。
memcached-session-manager-1.9.0-RC1.jar
memcached-session-manager-tc6-1.9.0-RC1.jar
memcached-session-manager-tc7-1.9.0-RC1.jar
memcached-session-manager-tc8-1.9.0-RC1.jar
asm-5.0.4.jar
kryo-3.0.3.jar
kryo-serializers-0.34.jar
minlog-1.3.0.jar
msm-kryo-serializer-1.9.0-RC1.jar
objenesis-2.1.jar
reflectasm-1.11.0.jar
spymemcached-2.12.0.jar

3. 加入設定到 Tomcat/context.xml內

<Context>
…..
…..
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:10.97.249.6:11211″
storageKeyPrefix="context"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
sticky="false"
sessionBackupAsync="false"
sessionBackupTimeout="100″
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
</Context>
參考文件:
https://github.com/magro/memcached-session-manager/wiki/SetupAndConfiguration

廣告

About fenjj

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

發表迴響

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

WordPress.com Logo

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

Twitter picture

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

Facebook照片

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

Google+ photo

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

連結到 %s