openshift - 在 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 中。
任何想法?
解决方案
我发现了问题所在:我的一个同事,设置了一个 gradle 任务以使用安装脚本启动 s2i 以复制一些东西并配置 oracle 驱动程序。
推荐阅读
- javascript - 来自 html 标记响应的正则表达式子字符串显示为空。JS
- plot - dt 和 rdist 形式 rugarch 之间的区别
- javascript - JavaScript:类函数中未定义“this”
- mysql - 如何从输入字符串中找到最长的匹配字符串
- ruby-on-rails - 从 csv 获取哈希元素后无法访问它们
- html - 在 Safari 上工作的 CSS 中的图像大小调整,但在 Google Chrome 上不工作
- python - 当我期望它是 3d 数组时,我的 numpy 数组是 4D
- html - 如何在标题中添加图像?
- android - 尝试从前台服务启动 Activity 时,Android 应用程序崩溃,没有任何异常
- java - 在 Spring Boot 项目中,我想建立一对多的关系,但我对休息输出感到困惑