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

时间:2018-05-05 11:12:36

标签: java maven exception pom.xml war

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

2 个答案:

答案 0 :(得分:2)

MoJoExecutionException是maven插件的异常,用于表示错误。读你错误stacktrace看起来像你的tomcat插件抱怨在运行时找不到类。

请与您分享完整的pom.xml。你添加了tomcat插件吗?

还添加以下依赖

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

答案 1 :(得分:0)

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

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