![](/img/trans.png)
[英]Jboss server error : Failed to start service jboss.deployment.unit."jbpm-console.war"
[英]Failed to start service jboss.deployment.unit.“LeqadoviProjekt-ear-1.1.ear”.STRUCTURE:
我使用父 pom 項目和幾個模塊開發 Java EE 應用程序。 我有 2 個 EJB 模塊、1 個 web(戰爭)模塊和 1 個 EAR 模塊。 當我嘗試將 ear 模塊部署到 Wildfy 21.0.0 時,服務器出現錯誤:錯誤 [org.jboss.msc.service.fail](MSC 服務線程 1-5)MSC000001:無法啟動服務 Z9764DC122BE894C72F6316Z.module .service."deployment.LeqadoviProjekt-ear-1.1.ear".main: org.jboss.msc.service.StartException 在服務 jboss.module.service."deployment.V.LeqadoviProjek:-WF-SR.V.1. Failed to load module: deployment.LeqadoviProjekt-ear-1.1.ear at org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:116) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService( ServiceControllerImpl.java:1739) 在 org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.Z93F725A07423FE1C8 89F448B33D21F46Z:1701)
我使用的 IDE 是 Eclipse。 項目結構:這里。 如果我有父pom項目或者我必須部署父項目,部署ear模塊是否正確?
The context of parent pom was next:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.efd.hsostaric.svi</groupId>
<artifactId>LeadoviProjekt_svi</artifactId>
<version>0.0.1</version>
<url>http://www.wildfly.org</url>
<packaging>pom</packaging>
<name>LeadoviProjekt_svi</name>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<version.wildfly.maven.plugin>2.0.1.Final</version.wildfly.maven.plugin>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.wildfly.bom</groupId>
<artifactId>wildfly-javaee8-with-tools</artifactId>
<version>17.0.1.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>2.0.1.Final</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<modules>
<module>LeadoviProjekt-war</module>
<module>LeadoviProjekt-ejb</module>
<module>LeadoviProjekt-ejb-bll</module>
<module>LeqadoviProjekt-ear</module>
</modules>
</project>
對於任何幫助或建議,我將不勝感激。
這是完整的錯誤:
20:49:18,831 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.unit."LeqadoviProjekt-ear-1.1.ear".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."LeqadoviProjekt-ear-1.1.ear".STRUCTURE: WFLYSRV0153: Failed to process phase STRUCTURE of deployment "LeqadoviProjekt-ear-1.1.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:189)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701)
at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
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 ["/C:/Users/Hrvoje-PC/wildfly-21.0.0.Final/standalone/data/managed-exploded/LeqadoviProjekt-ear-1.1.ear"], module file org.efd.hsostaric-LeadoviProjekt-ejb-1.1.jar not found
at org.jboss.as.ee.structure.EarStructureProcessor.deploy(EarStructureProcessor.java:187)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182)
... 8 more
20:49:18,842 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "LeqadoviProjekt-ear-1.1.ear")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"LeqadoviProjekt-ear-1.1.ear\".STRUCTURE" => "WFLYSRV0153: Failed to process phase STRUCTURE of deployment \"LeqadoviProjekt-ear-1.1.ear\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEE0031: Unable to process modules in application.xml for EAR [\"/C:/Users/Hrvoje-PC/wildfly-21.0.0.Final/standalone/data/managed-exploded/LeqadoviProjekt-ear-1.1.ear\"], module file org.efd.hsostaric-LeadoviProjekt-ejb-1.1.jar not found"}}
20:49:18,844 ERROR [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0021: Deploy of deployment "LeqadoviProjekt-ear-1.1.ear" was rolled back with the following failure message:
{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"LeqadoviProjekt-ear-1.1.ear\".STRUCTURE" => "WFLYSRV0153: Failed to process phase STRUCTURE of deployment \"LeqadoviProjekt-ear-1.1.ear\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEE0031: Unable to process modules in application.xml for EAR [\"/C:/Users/Hrvoje-PC/wildfly-21.0.0.Final/standalone/data/managed-exploded/LeqadoviProjekt-ear-1.1.ear\"], module file org.efd.hsostaric-LeadoviProjekt-ejb-1.1.jar not found"}}
20:49:18,848 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment LeqadoviProjekt-ear-1.1.ear (runtime-name: LeqadoviProjekt-ear-1.1.ear) in 3ms
mybe 錯誤是我覆蓋了 Wildfly-javaee8.pom.pom 的一些依賴項還是我將目標運行時添加到每個模塊的 mybe?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.