将maven项目从eclipse部署到wildlfy9后,在/ WEB-INF / lib中找不到Jar

时间:2015-10-21 19:34:25

标签: eclipse maven wildfly

我看到了wildfly9.x的一个非常奇怪的行为。构建过程成功。点击 RUN AS - >在服务器(WildFly9.x)上运行。它显示例外 NO class def found 。 我已经在POM.xml中添加了依赖项,其范围是编译。 POM.xml文件:

<dependency>
    <groupId>commons-codec</groupId>
    <artifactId>commons-codec</artifactId>
    <version>1.6</version>
    <scope>compile</scope>
</dependency>

例外:

Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.binary.Base64 from [Module "deployment.worldportfolio.war:main" from Service Module Loader]
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205)

提前致谢。

1 个答案:

答案 0 :(得分:0)

我自己解决了。如果你想从eclipse IDE运行wildfly服务器,那么你应该按照这个非常简单的方法在WEB-INF中创建lib文件夹,并将所有必需的Jars放在lib文件夹中。你完成了。