2014-02-11 39 views

回答

1

OpenShift爲您提供的環境變量,你可以從你的Java應用程序檢索:

OPENSHIFT_POSTGRESQL_DB_HOST=127.x.x.x 
OPENSHIFT_POSTGRESQL_DB_PASSWORD=xxx 
OPENSHIFT_POSTGRESQL_DB_PORT=5432 
OPENSHIFT_POSTGRESQL_DB_URL=postgresql://xxx:[email protected]:5432 
OPENSHIFT_POSTGRESQL_DB_USERNAME=xxx 

如果您在JBossAS 7或Wildfly部署應用程序,你應該配置您的persistence.xml使用PostgreSQL的數據源在standalone.xml文件(在.openshift/config folder in your project) with the following JNDI name: Java中可用配置:JBoss的/數據源/ PostgreSQLDS`

在這兩種情況下,你不需要把你的數據庫憑據在你的代碼,你的應用程序將在OpenShift上運行時得到他們; - )

相關問題