从过去的两天开始,我开始执行tomcat集群。它对测试应用程序很好,但是当我传递对我的webapp的引用时,它会抛出下面的异常,集群不起作用。虽然成功地添加了成员,但它无法与其他群集成员序列化会话。
org.apache.catalina.ha.session.DeltaManager requestCompleted
无法序列化sessionid 2045E940A267F15A541F9A9A4DEBC39F12的增量请求。
我使用tomcat6.0.18,因此也使用其他成员。Apachehttpd2.2在fornt和mod_proxy中作为tomcat和apache之间的连接器。
谢谢
编辑:
在谷歌找到的-
我认为您在会话中有些东西是不可序列化的。因此,tomcat中止将会话内容写入文件。下一步,start tomcat尝试加载存储的会话,但由于以前中断的写入而无法加载。如果您不关心重新启动会话持久性,可以尝试在conf-docs中找到适当的开关,或者只需将以下内容添加到bin/catalina.sh中:
rm -rf work/Catalina/localhost//SESSIONS.ser
不明白这是什么?
发布于 2011-04-17 02:18:46
有些类保存会话属性,而不实现可序列化的接口,我使它们可序列化,问题现在已经解决了。但从那以后我又遇到了另一个问题。如果你能帮我enter link description here,请看链接
https://stackoverflow.com/questions/5644634
复制相似问题