Jboss部署电子邮件异常

Jboss部署电子邮件异常,jboss,wildfly,Jboss,Wildfly,部署到我的wildfly服务器失败,有人知道这个错误吗,org apache/commons/mail/EmailException 20:05:10842错误[org.jboss.msc.service.fail](msc服务线程 1-2)MSC000001: 无法启动服务 jboss.deployment.unit.“test.war”。POST_模块: org.jboss.msc.service.StartException 在用jboss.deployment.unit.“test.wa

部署到我的wildfly服务器失败,有人知道这个错误吗,org apache/commons/mail/EmailException

20:05:10842错误[org.jboss.msc.service.fail](msc服务线程 1-2)MSC000001:

无法启动服务 jboss.deployment.unit.“test.war”。POST_模块: org.jboss.msc.service.StartException 在用jboss.deployment.unit.“test.war”。POST_模块:WFLYSRV0153: 无法处理部署“test.war”的阶段后期模块

原因:java.lang.NoClassDefFoundError: org/apache/commons/mail/EmailException 原因:java.lang.ClassNotFoundException:org.apache.commons.mail.EmailException


org.apache.commons
公用电子邮件
1.4

应用程序依赖于“Apache Commons电子邮件”库提供的类,但该库不包括在应用程序的类路径中。您是如何编译和打包您的应用程序的?使用Maven?Maven安装和wildfly发布。您对pom.xml中的Commons电子邮件库有明确的依赖关系吗?如果是这样的话,请确保它的作用域不是“提供的”,这将告诉maven您希望服务器提供库,这显然不会发生。你应该在依赖项标记中查找类似的依赖项标记。请检查我的编辑。老实说,不知道出了什么问题。您可以将
-verbose:class
添加到wildfly服务器的JAVA选项中,以输出详细的类加载日志,但恐怕您不会看到任何与库相关的内容。我不确定我是否能够进一步提供帮助,我希望其他人能够提供帮助。顺便说一句,我建议您在问题中指定您的wildfly版本,您可以添加另一个带有特定wildfly版本的标签(例如),它可能会吸引更多的注意
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-email</artifactId>
        <version>1.4</version>
    </dependency>