之前配置了很多次,主要是jar包的版本不对,导致了一些冲突,tomcat7的lib下面的jar我全部复制了下来,直接替换即可
替换完毕后,可以直接在context.xml文件中配置
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:10.251.237.72:11211"
sticky="false"
lockingMode="auto"
requestUriIgnorePattern= ".*\.(ico|png|gif|jpg|css|js)$"
sessionBackupAsync= "false"
sessionBackupTimeout= "1000"
copyCollectionsForSerialization="true"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory"
/>
即可
session共享jar的一些版本必须一致
annotations-api.jar
asm-3.2.jar
javolution-5.4.3.1.jar
kryo-1.03.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-javolution-serializer-1.5.1.jar
msm-kryo-serializer-1.6.5.jar
reflectasm-0.9.jar
spymemcached-2.10.2.jar