在下一代 OpenShift 上,如何指定 Wildfly 数据源?
On OpenShift next-gen, how to specify a Wildfly datasource?
在下一代 OpenShift 上,如何让 wildfly 使用 PostgreSQL 作为我的数据源?
我尝试在 wildfly pod 中设置环境变量,使其与 standalone.xml 匹配,但这不起作用,因为我的 WAR 抱怨它无法找到 PostgreSQL数据源
我自己找到了答案。您需要在 OpenShift Online 上为 PostgreSQL 更新以下环境变量:
POSTGRESQL_DATABASE=sampledb
POSTGRESQL_SERVICE_PORT=5432
POSTGRESQL_SERVICE_HOST=172.11.22.33
POSTGRESQL_PASSWORD=野蝇
POSTGRESQL_USER=野蝇
POSTGRESQL_DATASOURCE=PostgreSQLDS
如果您 rsh 进入您的 wildfly pod,请查看 /wildfly/bin/standalone.conf
以了解如何为其他数据库设置其他环境变量。
我建议您在 OpenShift 控制台/您的项目/应用程序/部署/您的部署(在我的例子中是 despesas)/环境中设置这 3 个环境变量:
在下一代 OpenShift 上,如何让 wildfly 使用 PostgreSQL 作为我的数据源?
我尝试在 wildfly pod 中设置环境变量,使其与 standalone.xml 匹配,但这不起作用,因为我的 WAR 抱怨它无法找到 PostgreSQL数据源
我自己找到了答案。您需要在 OpenShift Online 上为 PostgreSQL 更新以下环境变量:
POSTGRESQL_DATABASE=sampledb
POSTGRESQL_SERVICE_PORT=5432
POSTGRESQL_SERVICE_HOST=172.11.22.33
POSTGRESQL_PASSWORD=野蝇
POSTGRESQL_USER=野蝇
POSTGRESQL_DATASOURCE=PostgreSQLDS
如果您 rsh 进入您的 wildfly pod,请查看 /wildfly/bin/standalone.conf
以了解如何为其他数据库设置其他环境变量。
我建议您在 OpenShift 控制台/您的项目/应用程序/部署/您的部署(在我的例子中是 despesas)/环境中设置这 3 个环境变量: