2015-11-05 53 views
0

我正在使用Dom4j庫,它已由碼頭服務器本身加載。 dom4j依賴jaxen.jar庫中的一些東西,我已經在我的應用程序中加載了這個庫,但jaxen jar沒有被拾取(我使用maven項目,並且在pom中添加了依賴項)。所以它拋出noclassdeffound錯誤Jaxen庫沒有得到加載類路徑,所以dom4j拋出noclassdeffound錯誤

我做了一個快速的谷歌搜索,它顯示我不得不在服務器庫中添加jaxen.jar,爲什麼它應該被添加到服務器庫,而不是在客戶端庫?

任何反應非常感謝。

+0

找出問題所在。這是因爲加載dom4j的父類加載器沒有加載jaxen jar。儘管我將這些jar加載到子類加載器中,但java類加載器使用父類加載器進行檢查,並且拋出noclassdeffound錯誤 – Lokn

回答

0

找出問題所在。這是因爲加載dom4j的父類加載器沒有加載jaxen jar。儘管我在子類加載器中加載這些jar,java類加載器使用父類加載器進行檢查,並且拋出noclassdeffound錯誤

相關問題