我们计划将Spring 应用程序从AWS迁移到Heroku。作为其中的一部分,我们今天尝试通过cli将我们的war文件部署到Heroku服务器。部署是成功的,但是在启动时我们得到了错误org.postgresql.util.PSQLException: The server does not support SSL
我们正在使用postgresql数据库,并使用SSL连接到它。下面是.yml的一部分
datasource:
password: <PASSWORD>
url: jdbc:postgresql://<HOSTNAME>:5432/<DBNAME>
username: <USERNAME>
continue-on-error: true搜索过程中找到的解决方案是在连接URL的末尾提供?ssl=false,如下所示:
datasource:
password: <PASSWORD>
url: jdbc:postgresql://<HOSTNAME>:5432/<DBNAME>?ssl=false
username: <USERNAME>
continue-on-error: true但我们还是会犯同样的错误。我们怎么解决这个问题?战争在AWS进行得很好。
发布于 2020-02-12 17:57:03
通过更改.yml文件中的连接URL解决了此问题,如下所示:
datasource:
password: <PASSWORD>
url: jdbc:postgresql://<HOSTNAME>:5432/<DBNAME>?sslmode=disable
username: <USERNAME>
continue-on-error: true可以找到更多的信息这里
https://stackoverflow.com/questions/60174284
复制相似问题