我有問題運行時解析jar文件。eclipse-maven項目 - 從eclipse運行NoClassDefFoundError,但從命令行運行正常
我使用maven install:安裝並將jar文件導入到我的本地maven倉庫中。
然後在我的pom.xml中包含這個jar文件。
<dependency>
<groupId>com.adsafe</groupId>
<artifactId>common-lib</artifactId>
<version>1.0</version>
</dependency>
所以,項目編譯得很好。 (FYI ..這是一個啓用maven的eclipse項目)。但是當我運行這個項目時,我得到了這個jar裏面的一個類的NoClassDefFound錯誤。
我的包裝是「戰爭」,所以我認爲這個罐子必須和其他罐子一起放入WEB-INF/lib文件夾,所以它必須在類路徑中。
<packaging>war</packaging>
我在哪裏出錯了?
感謝您的幫助!
僅供參考...... 我正在使用eclipse,m2eclipse(maven插件),並在eclipse中運行它。
您的Eclipse部署的WEB-INF/lib文件夾是否包含這個jar(或者其他依賴關係的罐子)? – Raghuram 2011-02-02 05:37:44