WildFly 15:无法处理阶段的部署结构

我已经阅读了有关同一主题的其他问题,但这些不是我的情况。我尝试在WildFly上部署应用程序,但出现此错误:

2019-11-14 11:06:58,562 INFO  [org.jboss.as.repository] (External Management Request Threads -- 1) WFLYDR0001: Content added at location D:\work\wildfly-15.0.1.Final\standalone\data\content\6d\d62dd454af846488c4814676d305f116c43aa2\content
2019-11-14 11:07:05,707 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "myApp.ear" (runtime-name: "myApp.ear")
2019-11-14 11:07:06,969 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."myApp.ear".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."myApp.ear".STRUCTURE: WFLYSRV0153: Failed to process phase STRUCTURE of deployment "myApp.ear"
            at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:151)
            at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1738)
            at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1700)
            at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1558)
            at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
            at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
            at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
            at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
            at java.lang.Thread.run(Thread.java:748)

Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEE0031: Unable to process modules in application.xml for EAR ["/D:/work/content/myApp.ear"],module file server-${project.version}.war not found
            at org.jboss.as.ee.structure.EarStructureProcessor.deploy(EarStructureProcessor.java:187)
            at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:144)
            ... 8 more

构建的myApp.ear包含所有必需的战争,但/D:/work/content/myApp.ear是错误的路径。据我了解,正确的路径必须是这样的: path_to_local_WF_instance / standalone / data / content /...其他应用程序可以毫无问题地部署在此本地WF上。我该如何设置正确的路径,一般来说这是什么问题?谢谢。

xichen9 回答:WildFly 15:无法处理阶段的部署结构

部署扫描器正在EAR中查找名为“ server-$ {project.version} .war”的文件。可能是application.xml文件中的version属性解析不正确。

本文链接:https://www.f2er.com/3105339.html

大家都在问