我正在NoClassDefFoundError的异常的诡异的案子。我的应用程序部署在WebLogic 12c上,并在那里运行了好几个月。在其中一个类中,我正在对JAR中包含的方法进行静态调用,该JAR位于我的托管服务器的类路径中。一切都很好,直到突然之间我开始为那个特定的课程获得“NoClassDefFoundError”。我的JAR没有改变,调用类没有改变,类路径也没有改变。我通过JVisualVM检查了CLASSPATH,并且我的JAR文件在那里。奇怪的NoClassDefFoundError例外
我想知道是否有任何方法来找出它通过Java实用程序或其他工具发生的原因。
如果有一两件事是可以帮助找出问题,这是异常的完整堆栈跟踪。 –
如果你确定你没有意外触及任何东西,那么我会说它看起来像是一个内部的JVM类加载器错误。这里的另一个家伙这个问题,它似乎非常罕见的,难以调试:https://coderanch.com/t/556782/java/Suddenly-java-lang-NoClassDefFoundError –
是的,100%确保没有被改变,验证了好倍。感谢您的参考。 – user7363133