2013-07-21 42 views
1

我在RedHat Openshift PaaS上安装了Java EE Web应用程序,它由JBoss EWS,MySQL和phpMyAdmin cartriges组成。我的问题是,是否有可能通过我的第二个应用程序在同一个OpenShift帐户(如app2-myname.rhcloud.com)下运行来共享应用程序的MySQL cartrige(假设app1-myname.rhcloud.com)?Openshift:在应用程序之间共享MySQL磁盘

谢谢。

回答

1

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

OpenShift不支持直接连接到非可伸缩应用程序的嵌入式数据库。话虽如此,有2个解决方法今天:

  1. 连接到使用 硬编码值的可扩展应用程序的数据库,因为你不会有$ OPENSHIFT_DB_ * ENV瓦尔(用于 可扩展的应用程序,请参见 https://openshift.redhat.com/community/kb/kb-e1049-how-does-scaling-work-in-openshift
  2. ssh端口转发(请参阅 https://openshift.redhat.com/community/forums/openshift/accessing-an-server-port-running-in-openshift-from-another-openshift-image
相关问题