我正在尝试在Jboss 7.1 EAP服务器中部署包含war文件和ejb jar文件的ear文件。但是,当我尝试使用standalone.bat -c standalone-full.xml
启动服务器时,出现以下错误18:10:11,546 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "icam-e.ear")]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => [
"module.resolved.service.\"deployment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar\".main",
"module.resolved.service.\"deployment.icam-e.ear.com.ge.digital-icam-e-web-1.war\".main",
"jboss.module.spec.service.\"deployment.icam-e.ear.icamEJB-0.0.1.jar\".main",
"module.resolved.service.\"deployment.icam-e.ear\".main"
],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"jboss.module.service.\"deployment.icam-e.ear\".main is missing [jboss.module.spec.service.\"deployment.icam-e.ear.icamEJB-0.0.1.jar\".main, module.resolved.service.\"deployment.icam-e.ear\".main]",
"jboss.module.resolve.phase.\"deployment.icam-e.ear\".main.1 is missing [jboss.module.spec.service.\"deployment.icam-e.ear.icamEJB-0.0.1.jar\".main]",
"jboss.module.resolve.phase.\"deployment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar\".main.1 is missing [jboss.module.spec.service.\"deployment.icam-e.ear.icamEJB-0.0.1.jar\".main]",
"jboss.module.resolve.phase.\"deployment.icam-e.ear.com.ge.digital-icam-e-web-1.war\".main.1 is missing [jboss.module.spec.service.\"deployment.icam-e.ear.icamEJB-0.0.1.jar\".main]",
"jboss.module.service.\"deployment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar\".main is missing [jboss.module.spec.service.\"deployment.icam-e.ear.icamEJB-0.0.1.jar\".main, module.resolved.service.\"
eployment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar\".main]",
"jboss.module.service.\"deployment.icam-e.ear.com.ge.digital-icam-e-web-1.war\".main is missing [jboss.module.spec.service.\"deployment.icam-e.ear.icamEJB-0.0.1.jar\".main, module.resolved.service.\"d
ployment.icam-e.ear.com.ge.digital-icam-e-web-1.war\".main]"
]
}
18:10:11,566 INFO [org.jboss.as.server] (ServerService Thread Pool -- 40) WFLYSRV0010: Deployed "icam-e.ear" (runtime-name : "icam-e.ear")
18:10:11,572 INFO [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service jboss.module.spec.service."deployment.icam-e.ear.icamEJB-0.0.1.jar".main (missing) dependents: [service jboss.module.service."deployment.icam-e.ear".main, service jboss.module.resolve.phase."dep
oyment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar".main.1, service jboss.module.service."deployment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar".main, service jboss.module.resolve.phase."deployment.icam-e.ea
.com.ge.digital-icam-e-web-1.war".main.1, WFLYCTL0208: ... and 3 more ]
service module.resolved.service."deployment.icam-e.ear".main (missing) dependents: [service jboss.module.service."deployment.icam-e.ear".main]
service module.resolved.service."deployment.icam-e.ear.com.ge.digital-icam-e-web-1.war".main (missing) dependents: [service jboss.module.service."deployment.icam-e.ear.com.ge.digital-icam-e-web-1.war".m
in]
service module.resolved.service."deployment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar".main (missing) dependents: [service jboss.module.service."deployment.icam-e.ear.com.ge.digital-icamEJB-0.0.1.jar"
main]
以上表明EAR文件尚未成功部署。在重新部署之前,请尝试终止服务器并删除“ jboss目录/独立服务器/ tmp”和“ jboss目录/独立服务器/数据”。如果仍然失败,请附加完整的日志文件和standalone-full.xml文件。