- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Tomcat Session Replication with Memcached。使用 kryo 序列化。启动tomcat时出现错误。
centos6.5 上的 Apache Tomcat/7.0.69。Java 版本“1.7.0_101”。
tomcat错误:
SEVERE: The session manager failed to start
org.apache.catalina.LifecycleException: Failed to start component [de.javakaffee.web.msm.MemcachedBackupSessionManager[]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5593)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Causeotericsoftware.kryo.pool.KryoFactorlassNotFoundExceptioncom.esotericsoftware.kryo.pool.KryoFactorlassNotFoundException: com.esotericsoftware.kryo.pool.KryoFactory
at de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory.getTranscoder(KryoTranscoderFactory.java:64)
at de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory.createTranscoder(KryoTranscoderFactory.java:47)
at de.javakaffee.web.msm.MemcachedSessionService.createTranscoderService(MemcachedSessionService.java:495)
at de.javakaffee.web.msm.MemcachedSessionService.startInternal(MemcachedSessionService.java:450)
at de.javakaffee.web.msm.MemcachedBackupSessionManager.startInternal(MemcachedBackupSessionManager.java:554)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 12 more
Caused by: java.lang.ClassNotFoundException: com.esotericsoftware.kryo.pool.KryoFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
tomcat的lib目录:
annotations-api.jar
asm-3.2.jar
catalina-ant.jar
catalina-ha.jar
catalina.jar
catalina-tribes.jar
ecj-4.4.2.jar
el-api.jar
jasper-el.jar
jasper.jar
jsp-api.jar
kryo-1.04.jar
kryo-serializers-0.11.jar
memcached-session-manager-1.9.3.jar
memcached-session-manager-tc7-1.9.3.jar
minlog-1.2.jar
msm-kryo-serializer-1.9.3.jar
objenesis-1.4.jar
reflectasm-1.01.jar
servlet-api.jar
spymemcached-2.11.1.jar
tomcat7-websocket.jar
tomcat-api.jar
tomcat-coyote.jar
tomcat-dbcp.jar
tomcat-i18n-es.jar
tomcat-i18n-fr.jar
tomcat-i18n-ja.jar
tomcat-jdbc.jar
tomcat-util.jar
websocket-api.jar
tomcat content.xml 修改:
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:127.0.0.1:11211"
sticky="false"
lockingMode="auto"
sessionBackupAsync="false"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
sessionBackupTimeout="1000"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
如何修复这个错误?谢谢。
最佳答案
您的 kryo jar (kryo-1.04.jar
) 不包含 kryo-serializer 要求的依赖项,即 com.esotericsoftware.kryo.pool.KryoFactory
.
您需要获得更新的 kyro 包才能使其正常工作,any of these应该完成这项工作。
关于使用 Memcached 的 Tomcat session 复制,ClassNotFoundException : com. esotericsoftware.kryo.pool.KryoFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37784083/
本文整理了Java中com.esotericsoftware.yamlbeans.YamlReader类的一些代码示例,展示了YamlReader类的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中com.esotericsoftware.yamlbeans.YamlConfig类的一些代码示例,展示了YamlConfig类的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中com.esotericsoftware.yamlbeans.YamlWriter类的一些代码示例,展示了YamlWriter类的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中com.esotericsoftware.yamlbeans.YamlReader.close()方法的一些代码示例,展示了YamlReader.close()的具体用法。这些代码
本文整理了Java中com.esotericsoftware.yamlbeans.YamlReader.getConfig()方法的一些代码示例,展示了YamlReader.getConfig()的具
本文整理了Java中com.esotericsoftware.yamlbeans.YamlReader.()方法的一些代码示例,展示了YamlReader.()的具体用法。这些代码示例主要来源于Git
本文整理了Java中com.esotericsoftware.yamlbeans.YamlReader.read()方法的一些代码示例,展示了YamlReader.read()的具体用法。这些代码示例
本文整理了Java中com.esotericsoftware.yamlbeans.YamlConfig.setAllowDuplicates()方法的一些代码示例,展示了YamlConfig.setA
本文整理了Java中com.esotericsoftware.yamlbeans.YamlConfig.()方法的一些代码示例,展示了YamlConfig.()的具体用法。这些代码示例主要来源于Git
本文整理了Java中com.esotericsoftware.yamlbeans.YamlWriter.write()方法的一些代码示例,展示了YamlWriter.write()的具体用法。这些代码
本文整理了Java中com.esotericsoftware.yamlbeans.YamlWriter.close()方法的一些代码示例,展示了YamlWriter.close()的具体用法。这些代码
本文整理了Java中com.esotericsoftware.yamlbeans.YamlWriter.()方法的一些代码示例,展示了YamlWriter.()的具体用法。这些代码示例主要来源于Git
我正在尝试修复我的 IntelliJ,以便我可以再次成功构建我的项目。从团队的存储库重新调整代码后,我无法再找到必要的 kryonet 文件...一堆 .idea 文件被删除。 我尝试过以下方法: 添
我正在使用一个从 FLow 获取数据的服务。call() 的返回类型是 HashMap 。在调用 APi 时,我收到以下异常。我读到 HashMap 不包含在白名单中。任何人都可以建议如何从 cord
我需要在Storm中使用node-client编写一个 Elasticsearch bolt 。 我不想使用传输客户端,因为它效率较低(在节点之间增加一跳)。 因此,我尝试使用以下代码构建自己的ES
我在我的 flink 流作业中看到了一个奇怪的行为。这是我的代码 streamExecutionEnvironment.enableCheckpointing(checkPointIn
Tomcat Session Replication with Memcached。使用 kryo 序列化。启动tomcat时出现错误。 centos6.5 上的 Apache Tomcat/7.0.
我正在为我的 pojo 类使用 Flink 和自定义 kryo 类。但得到 Caused by: java.lang.NullPointerException at MyTreeSeriali
我有带 spark(1.6.1)、hdfs 和 hive(2.1) 的 yarn 集群。直到今天,我的工作流程在几个月内都运行良好(代码/环境没有任何变化)。我开始收到这样的错误: org.apach
我正在尝试在 Spark Streaming 中使用 Kryo Serializer。我读了 Spark tuning docs那- Finally, if you don’t register yo
我是一名优秀的程序员,十分优秀!