1

从最近两天开始,我正在执行 tomcat 集群。它适用于测试应用程序,但是当我传递对我的 webapp 的引用时,它会引发以下异常并且集群不起作用。虽然成员添加成功,但无法序列化与其他集群成员的会话。

org.apache.catalina.ha.session.DeltaManager requestCompleted

无法序列化 sessionid [2045E940A267F15A541F9A4DEBC39F12.tomcatA] 的增量请求

我正在使用 tomcat6.0.18,因此也使用其他成员。fornt 和 mod_proxy 中的 Apache httpd 2.2 作为 tomcat 和 apache 之间的连接器。

谢谢

编辑:

在谷歌找到 -

我认为您在会话中有一些不可序列化的东西。因此,tomcat 中止将会话内容写入文件。Next start tomcat 尝试加载存储的会话,但由于先前中止写入而无法加载。如果您不关心重启会话的持久性,您可以尝试在 conf-docs 中找到正确的开关,或者将以下内容添加到您的 bin/catalina.sh:

rm -rf 工作/Catalina/localhost//SESSIONS.ser

没看懂这是什么?

4

1 回答 1

0

有一些类保存了会话属性并且没有实现可序列化接口,我使它们可序列化,现在问题已经解决。但在那之后,我又遇到了另一个问题。如果您能帮我在此处输入链接描述,请查看链接

于 2011-04-17T02:18:46.820 回答