使用SpringMVC和persistenct.xml连接到Heroku PostgreSQL DB时出现问题

时间:2020-06-07 00:43:06

标签: postgresql hibernate spring-mvc tomcat heroku

我不知道为什么我无法连接到Heroku上托管的postgreSQL数据库。我以前以完全相同的方式连接到另一个数据库托管服务,并且我工作了,所以我不知道问题是什么。我也可以使用DataGrip连接到该数据库,而不会出现任何问题。

我正在使用Hibernate开发Spring MVC应用程序,并且在persistence.xml中配置了数据库数据

<property name="javax.persistence.jdbc.url" value="jdbc:postgresql://ec2-54-247-169-129.eu-west-1.compute.amazonaws.com:5432/dd5fjf5bhjtsdl" />

<property name="javax.persistence.jdbc.user" value="myUsernamehere" />
<property name="javax.persistence.jdbc.password" value="mypasswordhere" />

部署并启动Tomcat服务器后,出现以下错误消息:

org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host &quot;141.45.247.154&quot;, user &quot;mmoyucfjcjmxkj&quot;, database &quot;dd5fjf5bhjtsdl&quot;, SSL off

我做了一些研究,但所有这些都无效:org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host

我试图将此附加到URL: ?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory

但是现在我收到以下错误消息:org.postgresql.util.PSQLException: This ResultSet is closed.

有什么想法吗?就像我说的...我以完全相同的方式连接到其他数据库,并且有效...

0 个答案:

没有答案