【问题标题】:Wildfly 10: Cannot upload deployment, Required services that are not installedWildfly 10:无法上传部署,未安装所需服务
【发布时间】:2017-02-03 05:28:12
【问题描述】:

每次我在wildfly 10中部署war文件时,都会出现以下错误:

无法上传部署:{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"member.war\".FIRST_MODULE_USE" => “服务中的 org.jboss.msc.service.StartException jboss.deployment.unit.\"member.war\".FIRST_MODULE_USE: WFLYSRV0153: 未能处理部署“member.war”的阶段 FIRST_MODULE_USE 造成的: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYJCA0064:异常部署数据源 java:/PostgresDS 导致 作者:org.jboss.msc.service.DuplicateServiceException:服务 jboss.data-source.\"jboss.naming.context.java.PostgresDS\" 已经 已注册"},"WFLYCTL0412:未安装的必需服务:" => ["jboss.deployment.unit.\"member.war\".FIRST_MODULE_USE"],"WFLYCTL0180: 缺少/不可用依赖项的服务” => 未定义}

当我更改我的 persistence.xml*-ds.xml 时会发生这种情况,这告诉我的应用程序使用 PostgresDS 作为其数据源

【问题讨论】:

    标签: postgresql deployment wildfly


    【解决方案1】:

    不查看文件,您似乎注册了两次数据源,一次在 *-ds.xml 中,一次在 persistence.xml 中(或者可能在standalone.xml 中?)。

    关于缺少/不可用的依赖项,您确定在 Wildfly 中安装了 Postgres SQL 模块并且在standalone.xml 中配置了驱动程序吗?

    另见:

    【讨论】:

    • 非常感谢,我已经删除了 -ds.xml,但我仍然遇到有关缺少/不可用依赖项的服务的错误。
    猜你喜欢
    • 2017-03-14
    • 1970-01-01
    • 2018-02-05
    • 2020-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 2020-04-06
    相关资源
    最近更新 更多