OpenShift中没有环境变量

时间:2015-07-09 08:35:01

标签: openshift openshift-cartridge

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

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

  • $ OPENSHIFT_MONGODB_DB_HOST
  • $ OPENSHIFT_MONGODB_DB_PORT

据我所知,我必须在控制台中键入rhc env list -a the_name_of_my_app,但我的应用程序似乎没有设置环境变量。 我该怎么办?

2 个答案:

答案 0 :(得分:2)

显然,默认的enironment变量只能通过ssh看到。 要查看它们,您必须按rhc ssh <appid-as-seen-on-openshift-console>键入env followeb。

答案 1 :(得分:0)

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