有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Openshift:在应用程序之间共享MySQL cartrige

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

谢谢


共 (1) 个答案

  1. # 1 楼答案

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

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

    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