繁体   English   中英

weblogic.xml文件中的乐观序列化-ClassCastException

[英]optimistic-serialization in weblogic.xml file - ClassCastException

weblogic.xml文件具有用于“ optimistic-serialization”的标签,并且该文档指出:

当关闭乐观序列化(默认值)时,WebLogic Server对getAttribute(name)上的上下文和请求属性进行序列化反序列化,以避免发生ClassCastExceptions的可能性。

请帮助我理解这一点,为什么我们会得到ClassCastExceptions?

我相信答案在于,应用程序类是在不同/单独的类加载器中加载的。 这意味着每个类加载器可以具有自己的类版本。 如果Weblogic没有按照您的问题如上所述执行序列化,则在导致ClassCastException期间可能使用了错误的类。

如果您进行远程调用,则序列化的开销很小,但是如果是本地通信,则可能是浪费/缓慢/昂贵的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM