У меня возникла проблема с Pivotal Web Services, из-за которой я не могу подключиться к базе данных Postgres SQL для 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: Driver:org.postgresql.Driver@112ab411 вернул null для URL:postgres://db:[email protected]:5432/db 2017-01-28T14:15:57.43-0500 [ПРИЛОЖЕНИЕ /PROC/WEB/0]OUT на org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:296)
Я не уверен, почему он возвращает ноль, учетные данные и URL-адрес верны.