Eclipse在調試程中出現java.lang.NoClassDefFoundError的解決方案

項目是這樣的,用Java寫個WebService,其中用到了axis2和tomcat,寫好WebService後發佈到apache-tomcat-7.0.53\webapps\axis2\WEB-INF\services路徑下,在WebService中調用數據庫的操作,寫數據庫,查詢數據庫,刪除等,操作封裝後寫模塊NxDatabaseOperator,把NxDatabaseOperator導出jar包,把jar包導入到WebService中使用,編譯時沒有報錯,在調試時總報ava.lang.NoClassDefFoundError,NxDatabaseOperator中的類不能發現,錯誤原因:jar包找不到,雖然編譯的時候已經導入,但是在運行時不能找到jar包,解決方法:把jar包放到apache-tomcat-7.0.53\webapps\axis2\WEB-INF\lib路徑下即可。

由於之前一直用c++,初次接觸Java不知道說的對不對,歡迎指正。謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章