得到 classcastexception 并在服务器重启后解决。这有什么具体原因吗?

Got classcastexception and resolved after server restart. Is there any specific reason for this?

我正在支持基于 J2EE 的保险应用程序。上周,我们遇到了一个类广播异常,该异常在服务器重新启动后得到解决,无需对程序进行任何修改。我很想知道导致此错误和解决方案的可能原因。 Java、weblogic 服务器或链接到该应用程序的任何其他程序方面没有更新。服务器重启后突然出现并消失。

随时询问您是否需要我这边的任何信息来回答这个问题。

谢谢, 巴瓦南

这可能是类加载冲突,取决于加载库的顺序,它是否有效(每次重启结果可能会改变)

您可以使用集成的类加载分析工具(在开发模式下自动部署)检查您的应用程序是否存在类加载冲突。 http://host:port/wls-cat

另见 https://docs.oracle.com/cd/E24329_01/web.1211/e24368/classloading.htm#WLPRG495