首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WildFly 9中部署Ear文件时出错

在WildFly 9中部署Ear文件时出错
EN

Stack Overflow用户
提问于 2015-09-30 12:26:47
回答 1查看 1.2K关注 0票数 0

我有一个EAR应用程序,它包含一个WebApp、WebApp和一个客户机jar。

我在WildFly中创建了数据源,名称如下:

代码语言:javascript
复制
java:jboss/datasources/NersTspDS
java:jboss/datasources/NersDS
java:jboss/datasources/NersMgtDS

在部署应用程序时,我得到以下错误

野生蝇日志中的错误:

代码语言:javascript
复制
[org.jboss.as.controller.management-operation] (XNIO-1 task-10) WFLYCTL0013: Operation ("add") failed - address: ([{"deployment" => "NERSServer-1.0.ear"}]) - failure description: {"WFLYCTL0180: Services with missing/unavailable dependencies" => [
    "jboss.persistenceunit.\"NERSServer-1.0.ear/DBServer-1.0.jar#NersTspDS\" is missing [jboss.naming.context.java.jboss.datasources.NersTspDS]",
    "jboss.deployment.unit.\"NERSServer-1.0.ear\".deploymentCompleteService is missing [jboss.deployment.subunit.\"NERSServer-1.0.ear\".\"WebServer-1.0.war\".deploymentCompleteService]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/DBServer-1.0.jar#NersMgtDS\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.NersMgtDS]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/WebServer-1.0.war#NersMgtDS\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.NersMgtDS]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/WebServer-1.0.war#NersDS\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.NersDS]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/DBServer-1.0.jar#NersDS\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.NersDS]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/DBServer-1.0.jar#NersTspDS\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.NersTspDS]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/DBServer-1.0.jar#NersMgtDS\" is missing [jboss.naming.context.java.jboss.datasources.NersMgtDS]",
    "jboss.deployment.subunit.\"NERSServer-1.0.ear\".\"WebServer-1.0.war\".weld.weldClassIntrospector is missing [jboss.deployment.subunit.\"NERSServer-1.0.ear\".\"WebServer-1.0.war\".beanmanager]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/WebServer-1.0.war#NersTspDS\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.NersTspDS]",
    "jboss.deployment.subunit.\"NERSServer-1.0.ear\".\"DBServer-1.0.jar\".component.LoginBean.START is missing [jboss.persistenceunit.\"NERSServer-1.0.ear/WebServer-1.0.war#NersDS\", jboss.persistenceunit.\"NERSServer-1.0.ear/WebServer-1.0.war#NersMgtDS\", jboss.persistenceunit.\"NERSServer-1.0.ear/WebServer-1.0.war#NersTspDS\"]",
    "jboss.persistenceunit.\"NERSServer-1.0.ear/DBServer-1.0.jar#NersDS\" is missing [jboss.naming.context.java.jboss.datasources.NersDS]",
    "jboss.deployment.subunit.\"NERSServer-1.0.ear\".\"WebServer-1.0.war\".batch.environment is missing [jboss.deployment.subunit.\"NERSServer-1.0.ear\".\"WebServer-1.0.war\".bea
EN

回答 1

Stack Overflow用户

发布于 2015-11-17 08:40:14

这个错误是因为我在应用程序的persistence.xml中使用了多个数据资源,并且我需要启用属性来允许WildFly的Standalone.sh文件中的多个数据源。添加此属性后,错误将消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32866076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档