首页 > 解决方案 > ModuleNotFoundException:无法在 Jboss EAP 7 上部署战争

问题描述

安装了 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

标签: warjboss-eap-7

解决方案


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


推荐阅读