1

我在 RedHat Openshift PaaS 上有 Java EE Web 应用程序,它由 JBoss EWS、MySQL 和 phpMyAdmin 墨盒组成。我的问题是,是否可以与在同一个 OpenShift 帐户下运行的第二个应用程序(例如 app2-myname.rhcloud.com)共享来自应用程序一(比如 app1-myname.rhcloud.com)的 MySQL 墨盒?

谢谢。

4

1 回答 1

1

从这个知识库:https ://www.openshift.com/kb/kb-e1051-how-do-i-connect-multiple-applications-to-one-database#comment-form

OpenShift 不支持直接连接到不可扩展应用程序上的嵌入式数据库。话虽如此,今天有两种解决方法:

  1. 使用硬编码值连接到可扩展应用程序的数据库,因为您不会有 $OPENSHIFT_DB_* 环境变量(对于可扩展应用程序,请参阅 https://openshift.redhat.com/community/kb/kb-e1049-how-does-scaling -工作在openshift
  2. ssh 端口转发(参见 https://openshift.redhat.com/community/forums/openshift/accessing-an-server-port-running-in-openshift-from-another-openshift-image
于 2013-07-22T16:38:46.100 回答