致力于将 Spring MVC 应用程序从 Weblogic 提升和转移到 Websphere。以前的所有者发誓他们有故障转移工作,但存储在 session 中的一半对象甚至不可序列化。
Weblogic 是默默地忽略这些序列化错误,还是以一种 transient 方式优雅地处理任何不可序列化的对象?
最佳答案
Does Weblogic silently ignore serialization errors these or perhaps does it gracefully treat any non serializable objects in a transient manner?
据我所知,当 session 复制被激活时,WebLogic 不会忽略不可序列化的对象, session 复制只会失败。 WebLogic 使用以下消息对此进行记录:
<Error> <Cluster> <BEA-000126> <All session objects should be serializable to replicate. Check the objects in your session. Failed to replicate non-serializable object.>
我现在无法确认,但是 this article甚至声称 session 复制甚至会在那之后停止。
引用资料
关于java - Weblogic 是否支持未标记为可序列化的 session 对象的故障转移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084405/