【问题标题】:ModuleNotFoundException: Unable to deploy war on Jboss EAP 7ModuleNotFoundException:无法在 Jboss EAP 7 上部署战争
【发布时间】:2025-12-29 02:10:15
【问题描述】:

安装了 jBoss EAP 7.0 并尝试部署 .war 文件但出现以下错误。我试图搜索错误,但无法理解有关它的解释。

03:13:23,229 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.module.service."deployment.MMSBackOffice.war".main: org.jboss.msc.service.StartException in service jboss.module.service."deployment.MMSBackOffice.war".main: WFLYSRV0179: Failed to load module: deployment.MMSBackOffice.war:main
        at org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:91)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.jboss.modules.ModuleNotFoundException: javax.enterprise.deploy.api:main
        at org.jboss.modules.Module.addPaths(Module.java:1092)
        at org.jboss.modules.Module.link(Module.java:1448)
        at org.jboss.modules.Module.relinkIfNecessary(Module.java:1476)
        at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:225)
        at org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:68)
    ... 5 more

【问题讨论】:

  • 您的部署是否有jboss-deployment-structure.xml 描述符?
  • 您的问题解决了吗?您是否尝试将其明确添加到jboss-deploymet-structure.xml

标签: war jboss-eap-7


【解决方案1】:

尝试将此模块显式添加到 jboss-deployment-structure.xml 依赖项中并将其放入您的战争 WEB-INF 然后再试一次。

【讨论】: