memcached-session-manager配置问题

发布于 2021-11-22 14:12:28 字数 1515 浏览 752 评论 7

tomcat 6.0.35配置memcache存储session,相关jar包已copy到$CATALINA_HOME/lib下,在context.xml添加manager配置.启动tomcat报错:

Caused by: java.lang.ClassCastException: class de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory
at java.lang.Class.asSubclass(Class.java:3027)

DEBUG源码到这一行抛出的异常:

transcoderFactoryClass = Class.forName( _transcoderFactoryClassName, false, classLoader ).asSubclass( TranscoderFactory.class );

_transcoderFactoryClassName值为de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory。

不知道为什么转型的时候会出错。KryoTranscoderFactory明明实现了TranscoderFactory接口。

memcached-session-manager-1.6.2.jar

memcached-session-manager-tc6-1.6.2.jar

spymemcached-2.7.3.jar

 <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
            sticky="false"
            memcachedNodes="localhost:11111"
            failoverNodes=""
            lockingMode="all"
            requestUriIgnorePattern=".*.(png|gif|jpg|css|js|ico)$"
            sessionBackupAsync="false"
            sessionBackupTimeout="100"
            transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
    />


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

终止放荡 2021-11-28 01:12:28

博主,能方便加一下你的QQ麽!有些问题请教一下你.

醉生梦死 2021-11-28 01:12:19

redis 用的如何? 过期的session 会不会自动清理。?

猫烠⑼条掵仅有一顆心 2021-11-28 00:11:38

redis 没弄过.汗!是怎么一个方式方法呢?你是用redis来存储session的?

拍不死你 2021-11-27 23:48:45

@yangbeiyan 我直接换成redis了

草莓味的萝莉 2021-11-27 23:45:17

@yangbeiyan JDK版本不对,用jdk7

德意的啸 2021-11-26 14:39:04

博主,这个你最后怎么解决的?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文