1. 准备jar包
javolution-5.5.1.jar,memcached-session-manager-2.1.1.jar,memcached-session-manager-tc7-2.1.1.jar,msm-javolution-serializer-2.1.1.jar,spymemcached-2.12.2.jar 这5个jar包放到tomcat的lib目录下(如:/usr/local/tomcat7/lib)
2. 增加配置文件
修改 /usr/local/tomcat7/conf/context.xml
##sticky sessions粘性会话
<Context>
........
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="memcached1:192.168.231.134:22121,memcached2:192.168.231.132:22121"
failoverNodes="memcached1"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory"/>
.......
</Context>
##failoverNodes="memcached1"告诉MSM优先从memcached2获取session数据,当memcached2不可用时才从memcached1获取session数据
3. jar包下载地址
https://pan.baidu.com/s/1geJf7FH