t4t*_*t4t 2 heroku dropwizard heroku-postgres
我使用Dropwizard实现了简单的REST API,并尝试在Heroku上启动它.我被困在我想要访问Heroku上的postgresql DB的位置.我无法访问Heroku上的配置.我在heroku上设置了配置变量,如下所示:
$ heroku config
HEROKU_DATABASE_URL:<some value>
HEROKU_DATABASE_USERNAME:<some value>
HEROKU_DATABASE_PASSWORD:<some value>
Run Code Online (Sandbox Code Playgroud)
我在我的dropwizard应用程序中访问它们以及config.yml中的其他配置设置:
database:
driverClass: org.postgresql.Driver
user: HEROKU_DATABASE_USERNAME
password: HEROKU_DATABASE_PASSWORD
url: jdbc:postgresql:HEROKU_DATABASE_URL
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
System.getenv("HEROKU_DATABASE_USERNAME")
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用.
如果我用实际值替换我的服务.
有人能指出我从heroku解析/访问配置设置的正确方法吗?
| 归档时间: |
|
| 查看次数: |
913 次 |
| 最近记录: |