J'essaye de configurer jhipster pour travailler avec la base de données postgres d'heroku. Voici mes paramètres de base de données avec les informations d'identification expurgées:Connexion de jhipster à distance à postgres
spring:
profiles: dev
datasource:
dataSourceClassName: org.postgresql.ds.PGSimpleDataSource
url:
databaseName: xxxx
serverName: ec2-54-225-182-133.compute-1.amazonaws.com
username: xxxx
password: xxxx
Il en résulte cette erreur que je déterminé est parce que je dois activer le protocole SSL:
[DEBUG] com.john_g_shultz.site.config.DatabaseConfiguration - Configuring Datasource
[ERROR] com.zaxxer.hikari.HikariPool - Maximum connection creation retries exceeded: FATAL: no pg_hba.conf entry for host "72.69.103.36", user "xxxxxx", database "xxxxxx", SSL off
Selon Heroku, les connexions de base de données à distance nécessitent URL de connexion JDBC avec deux paramètres SSL. Je n'ai pas réussi à configurer cette URL avec succès.
Connexion à une base de données à distance
Si vous utilisez une base de données Postgres Heroku vous pouvez connecter à distance à des fins de maintenance et de débogage. Cependant, pour ce faire, vous devez utiliser une connexion SSL. Votre URL de connexion JDBC nécessité d'inclure les éléments suivants: ssl = true & SSLfactory = org.postgresql.ssl.NonValidatingFactory