引起:java.lang.ClassNotFoundException:org.apache.commons.io.FileUtils,maven pom.xml wa

问题描述 投票:0回答:2

我知道其他人之前曾问过这个类似的问题,但情况并不一样。我通过删除maven pom.xml中的war解决了我的问题。现场背后发生了什么?为什么它会抱怨ClassNotFoundException? enter image description here

java maven exception pom.xml war
2个回答
2
投票

MoJoExecutionException是maven插件的例外,单个东西是错误的。读你错误stacktrace看起来像你的tomcat插件抱怨在运行时找不到类。

你能分享一下你完整的pom.xml吗?你添加了tomcat插件吗?

还添加以下依赖项

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-io</artifactId>
    <version>1.3.2</version>
</dependency>

0
投票

感谢大家。我终于找到了自己的问题。 pom.xml of my maven module

我将dubbo版本从2.8.4(我自己从github打包)改为2.5.3,结果证明是有效的。无论模块是打包为jar还是war,都不需要使用Common IO jar作为依赖。也许对碰巧遇到同样问题的其他人有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.