首页 > 解决方案 > 在 Openshift v3.X 中编辑standalone.xml

问题描述

我在 Openshift v3 中部署了一个带有 s2i 二进制文件的 Web 应用程序,该二进制文件以随附的 Standalone-openshift.xml 和由配置映射注入的数据源开头。

我尝试通过修改standalone-openshift.xml 来自定义数据源,然后触发了部署,但是wildfly 无法启动并出现以下错误:

ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 29) WFLYCTL0013: 
Operation ("add") failed - address: ([
    ("subsystem" => "datasources"),
    ("jdbc-driver" => "oracle")
]) - failure description: "WFLYCTL0212: Duplicate resource [
    (\"subsystem\" => \"datasources\"),
    (\"jdbc-driver\" => \"oracle\")
]

添加standalone-openshift.xml 后,我将所有数据源引用都删除到deployment.yaml 中。

任何想法?

标签: openshiftwildfly

解决方案


我发现了问题所在:我的一个同事,设置了一个 gradle 任务以使用安装脚本启动 s2i 以复制一些东西并配置 oracle 驱动程序。


推荐阅读