UAAのPostgres SQLデータベースに接続できないPivotal Web Servicesに問題があります。PWS - UAAをデータベースに接続できません
私は、サービスを定義し、アプリケーションにバインドされていますが、(パラメータの交換は、環境変数ENVで起こるかどうかわからない)手動で資格情報を入れています
UAA.yamlファイルの関連セクション:
database:
driverClassName: org.postgresql.Driver
url: jdbc:postgresql://babar.elephantsql.com:5432/db
username: db
password: randomPass
maxactive: 15
maxidle: 5
minidle: 0
removeabandoned: false
logabandoned: true
abandonedtimeout: 300
evictionintervalms: 15000
caseinsensitive: false
私はElephantSQLの "Panda"プランに拘束されており、20の同時接続に制限されています。これは、私が一般に起動時にUAAで受け取るエラーです。
java.sql.SQLException:ドライバ:[email protected]がnullを返しました:postgres:// db:[email protected]: 5432/DB 2017-01-28T14:15:57.43から0500 [APP/PROC/WEB/0] OUT org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:296)で
なぜそれがnullを返すかわからない、資格とURLが正しいです。
yamlが正しいかどうかを確認するツールでyamlを確認することがあります。白いスペースが問題になるので、タブやそれを捨ててしまうものがあるかもしれません。このヘルプのようなツール - > http://www.yamllint.com/ –
YAMLが有効な場合は、バリデーターでチェックし、ログにエラーはありません。 – StylePotato