【发布时间】:2018-12-20 10:10:39
【问题描述】:
我们正在开发一个应用程序,它使用:
- 野蝇14
- Java EE 7
代码编译成功,WAR 被打包。然而,在将 WAR 部署到 Wildfly 时,我得到以下异常:
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils from [Module \"deployment.projectTitle.war:main\" from Service Module Loader]"}}
其他也使用org.apache.commons.lang3.StringUtils的WAR部署成功。
在pom.xml 中设置了这个库的两个位置。
pom.xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons-version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
【问题讨论】: