eclipse-maven项目 - 从eclipse运行NoClassDefFoundError但从命令行运行良好

时间:2011-01-31 19:09:52

标签: java eclipse maven-2 m2eclipse pom.xml

我遇到运行时解决jar文件的问题。

我使用了maven install:install并将jar文件导入到我的本地maven存储库中 然后在我的pom.xml中包含这个jar文件。

<dependency>
        <groupId>com.adsafe</groupId>
        <artifactId>common-lib</artifactId>
        <version>1.0</version>
</dependency>

所以,项目编译得很好。 (仅供参考。启用maven的eclipse项目)。但是当我运行该项目时,我得到了这个jar中的一个类的NoClassDefFound错误。

我的包装是'war',所以我认为这个jar必须和其他jar一起放入WEB-INF / lib文件夹中,所以它必须在类路径中。

<packaging>war</packaging>

我哪里错了?

感谢您的帮助!

... FYI 我正在使用eclipse,m2eclipse(maven插件),并在eclipse中运行它。

1 个答案:

答案 0 :(得分:0)

您是否尝试过从命令行运行它?在日食中清理你的项目也可能有所帮助。