Java EclipseMaven项目-NoClassDefFoundError在eclipse中运行,但在命令行中运行良好
我在运行时解析jar文件时遇到问题 我使用了maven install:install并将jar文件导入到本地maven存储库中。Java EclipseMaven项目-NoClassDefFoundError在eclipse中运行,但在命令行中运行良好,java,eclipse,maven-2,m2eclipse,pom.xml,Java,Eclipse,Maven 2,M2eclipse,Pom.xml,我在运行时解析jar文件时遇到问题 我使用了maven install:install并将jar文件导入到本地maven存储库中。 然后将这个jar文件包含在我的pom.xml中 <dependency> <groupId>com.adsafe</groupId> <artifactId>common-lib</artifactId> <version>1.0</vers
然后将这个jar文件包含在我的pom.xml中
<dependency>
<groupId>com.adsafe</groupId>
<artifactId>common-lib</artifactId>
<version>1.0</version>
</dependency>
com.adsafe
公共库
1
因此,该项目编译得很好。(仅供参考,这是一个支持maven的eclipse项目)。但是当我运行这个项目时,我得到了一个NoClassDefFound错误,这个jar中的一个类
我的包装是“war”,所以我假设这个jar必须与其他jar一起放入WEB-INF/lib文件夹,所以它必须位于类路径中
<packaging>war</packaging>
战争
我哪里做错了
谢谢你的帮助
仅供参考。。。
我正在使用eclipse、m2eclipse(maven插件),并在eclipse中运行它。您尝试过从命令行运行它吗?在eclipse中清理您的项目也可能有帮助。在命令行中运行良好!从eclipse运行它似乎有问题。我试着清理项目,做了Maven->更新依赖项,但没有用。eclipse还需要做什么?eclipse部署的WEB-INF/lib文件夹是否包含这个jar(或者其他依赖项的jar)?