我想從我的Heroku/Spring應用程序創建一個數據源到postgres.heroku.com postgres數據庫。這是我的applicationContext.xml
片段。如何設置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>
但是當我運行應用程序時,Tomcat的給出了這樣的錯誤:
Cannot create PoolableConnectionFactory (FATAL: no pg_hba.conf entry for host "10.11.12.13", user "username", database "database", SSL off)
我如何可以配置爲使用SSL?我需要它來建立一個針對postgres.heroku.com的連接。
得承認我從來沒有使用PostgreSQL的或Heroku的,但我猜以下應該有所幫助:https://開頭DEVC enter.heroku.com/articles/connecting-to-relational-databases-on-heroku-with-java#connecting-to-a-database-remotely – DB5 2012-08-06 18:55:35
@ DB5聽起來正確,你應該把它作爲答案 – araqnid 2012-08-06 21:16:16
怎麼做你解決這個問題? – 2014-03-27 13:37:50