nginx+tomcat+memcached负载均衡集群搭建许jar包大全

时间:2019-09-04 08:59:57
【文件属性】:
文件名称:nginx+tomcat+memcached负载均衡集群搭建许jar包大全
文件大小:1.54MB
文件格式:RAR
更新时间:2019-09-04 08:59:57
nginx tomcat memcached 负载均衡 jar包 Tomcat要支持memcached管理Session,需要调用一些jar库文件如下(网上有的文章中可能所说的jar包不全,或者版本不样的会报错,但这里我已经经过验证了): 1) couchbase-client-1.2.2.jar 2) javolution-5.5.1.jar 3) kryo-1.03.jar 4) kryo-serializers-0.10.jar 5) memcached-session-manager-1.6.5.jar 6) memcached-session-manager-tc7-1.6.5 7) minlog-1.2.jar 8) msm-kryo-serializer-1.6.3.jar 9) reflectasm-1.01.jar 10)spymemcached-2.10.2.jar 特别要注意,这些jar包的版本,要不然你会难受至极: 1)msm1.6.5依赖了Couchbase,需要添加couchbase-client的jar包,否则启动会报:java.lang.NoClassDefFoundError:com/couchbase/client/CouchbaseClient。 2)Tomcat6和Tomcat7使用不同msm支持包:memcached-session-manager-tc6-1.6.5.jar和memcached-session-manager-tc7-1.6.5.jar,只可选一,否则启动报错。 3)msm源码中的lib包版本太低:spymemcached需要使用2.10.2,否则启动tomcat报错:java.lang.NoSuchMethodError:net.spy.memcached.MemcachedClient.set(Ljava/lang/String;ILjava/lang/Object;)Lnet/spy/memcached/internal/OperationFuture;atde.javakaffee.web.msm.BackupSessionTask.storeSessionInMemcached(BackupSessionTask.java:227) 4)kryo-serializers需要使用0.10版本,否则报错: Caused by:java.lang.ClassNotFoundException: de.javakaffee.kryoserializers.DateSerializer
【文件预览】:
所用到的包
----couchbase-client-1.2.2.jar(278KB)
----msm-kryo-serializer-1.6.4.jar(23KB)
----javolution-5.5.1.jar(386KB)
----msm-javolution-serializer-1.5.1.jar(70KB)
----kryo-1.03.jar(94KB)
----memcached-session-manager-1.6.3.jar(129KB)
----reflectasm-1.01.jar(11KB)
----kryo-serializers-0.10.jar(59KB)
----spymemcached-2.10.2.jar(429KB)
----minlog-1.2.jar(3KB)
----memcached-session-manager-tc7-1.6.5.jar(9KB)
----memcached-2.5.jar(261KB)

网友评论

  • tomcat7启动仍然报错,没有用
  • 谢谢楼主分享,很有帮助