Heroku: org. postgresql .util.PSQLException: сервер не поддерживает SSL - PullRequest
0 голосов
/ 11 февраля 2020

Мы планируем перенести наше приложение Spring Boot с AWS на Heroku . Сегодня мы попытались развернуть наш файл war на сервере Heroku через cli. Развертывание прошло успешно, но при запуске мы получаем ошибку 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

. При поиске было найдено решение: ?ssl=false в конце URL-адреса соединения, как показано ниже:

datasource:
    password: <PASSWORD>
    url: jdbc:postgresql://<HOSTNAME>:5432/<DBNAME>?ssl=false
    username: <USERNAME>
    continue-on-error: true

Но мы все равно получаем ту же ошибку. Как мы это исправим? Война отлично работает в AWS.

1 Ответ

1 голос
/ 12 февраля 2020

Эта проблема была решена путем изменения URL-адреса соединения в файле .yml, как показано ниже:

datasource:
    password: <PASSWORD>
    url: jdbc:postgresql://<HOSTNAME>:5432/<DBNAME>?sslmode=disable
    username: <USERNAME>
    continue-on-error: true

Подробнее можно найти здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...