我正在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