Sto provando a creare un'origine dati dalla mia applicazione Heroku/Spring al database postgres postgres.heroku.com. Ecco il mio snippet applicationContext.xml
.Come impostare l'origine dati Spring/Heroku/postgres SSL
<bean id="securityDataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="org.postgresql.Driver"/>
<property name="url" value="jdbc:postgresql://url/dstabase"/>
<property name="username" value="user"/>
<property name="password" value="password"/>
</bean>
Ma quando faccio funzionare l'applicazione, Tomcat dà questo errore:
Cannot create PoolableConnectionFactory (FATAL: no pg_hba.conf entry for host "10.11.12.13", user "username", database "database", SSL off)
Come posso configurarlo per utilizzare SSL? Ne ho bisogno per stabilire una connessione con postgres.heroku.com
Got ammettere che ho mai usato PostgreSQL o Heroku, ma sto indovinando il seguente dovrebbe aiutare: https: // DEVC enter.heroku.com/articles/connecting-to-relational-databases-on-heroku-with-java#connecting-to-a-database-remotely – DB5
@ DB5 che sembra corretto, si dovrebbe mettere come risposta – araqnid
come ha fatto lo risolvi? –