我正在编写一个struts2应用程序,并使用hibernate进行持久化。我在heroku上部署了may应用程序,一切正常,但每当我在本地运行它时,我都会得到:
org.postgresql.util.PSQLException: FATAL:no pg_hba.conf entry for host "xx.xx.xxx.xxx", user "someuser", database "somedatabase", SSL off
我知道问题是我需要通过ssl连接到数据库,但是我如何在本地设置它?
发布于 2013-04-18 05:30:45
将此代码添加到JDBC连接URL的末尾:
?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
发布于 2013-04-17 07:10:03
这里的关键是"SSL关闭“。
您必须使用SSL连接到Heroku。如何启用它取决于您正在使用的客户端,我猜是PgJDBC,因为您使用的是Java和Hibernate。
SSL section of the manual for PgJDBC可以满足您的需求。
https://stackoverflow.com/questions/16051470
复制相似问题