无法从Play 2.3连接到Heroku Postgres

时间:2014-11-10 08:25:22

标签: heroku playframework-2.0 heroku-postgres

我有一个Java的Play 2.3应用程序。对于这个应用程序,我能够连接到本地Postgres服务器。

但我无法连接到Heroku Postgres服务器。

我在application.conf中有以下设置:

db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://ec2test.amazonaws.com:5432/rwerwerwer"

db.default.user=eerwerwerer
db.default.password="5345fdwfdsvfvsdfsdfds"

我收到以下错误:

Caused by: org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for ho
st "172.56.17.147", user "eerwerwerer", database "rwerwerwer", SSL off

从PgAdim III,我能够成功连接到Heroku数据库。

在添加heroku配置时,我得到了:

**!    No app specified.**

1 个答案:

答案 0 :(得分:1)

请遵循这些steps

要记住的事情:

  1. 在主目录中使用Heroku命令。
  2. 使用数据库连接:

    db.default.driver=org.postgresql.Driver
    db.default.url=${?DATABASE_URL}      
    
  3. 无需用户名和密码。

  4. 不需要Procfile。