OpenShift中没有环境变量

OpenShift中没有环境变量,openshift,openshift-cartridge,Openshift,Openshift Cartridge,我为正在开发的新应用程序创建了一个新的OpenShift帐户。 我为数据库添加了一个MongoDB盒带,为Java web应用程序添加了一个Tomcat盒带 我现在需要从Java web应用程序连接到数据库,但我错过了两个身份验证详细信息: $OPENSHIFT\u MONGODB\u DB\u主机 $OPENSHIFT\u MONGODB\u DB\u端口 据我所知,我必须在控制台中键入我的应用程序的名称,但我的应用程序似乎没有设置环境变量。 我能做什么?显然,默认环境变量只能通过ssh看

我为正在开发的新应用程序创建了一个新的OpenShift帐户。 我为数据库添加了一个MongoDB盒带,为Java web应用程序添加了一个Tomcat盒带

我现在需要从Java web应用程序连接到数据库,但我错过了两个身份验证详细信息:

  • $OPENSHIFT\u MONGODB\u DB\u主机
  • $OPENSHIFT\u MONGODB\u DB\u端口
据我所知,我必须在控制台中键入我的应用程序的名称,但我的应用程序似乎没有设置环境变量。
我能做什么?

显然,默认环境变量只能通过ssh看到。
为了查看它们,您必须键入
rhcsh
followb by
env

您可以通过对openshift执行ssh来查看环境变量。您还可以使用openshift端口转发功能在本地设置与数据库的连接。

该网站是一个可以查看的地方:该页面建议使用
rhc env list-a
。当我做同样的操作时,我会得到一个空列表。无论如何,请尝试使用OpenShift支持。您的设置可能存在配置问题。StackOverflow不是问这个问题的最佳场所。或者,看看我谷歌搜索的“第二个”结果: