Spring boot Не удалось настроить источник данных: атрибут 'url' не указан - PullRequest
0 голосов
/ 05 июня 2019

Вчера мой проект работал нормально, но сегодня он неожиданно сообщает об ошибке при запуске.

2019-06-04 19: 09: 57.206 INFO 18231 --- [restartedMain] ConditionEvaluationReportLoggingListener:

Ошибка запуска ApplicationContext.Чтобы отобразить отчет об условиях, перезапустите приложение с включенной отладкой.2019-06-04 19: 09: 57.207 ОШИБКА 18231 --- [restartedMain] osbdLoggingFailureAnalysisReporter:

*************************** Приложение не удалось запустить


Описание:

Не удалось настроить атрибут DataSource: атрибут 'url' не указан, а встроенный источник данных не может быть настроен.

Причина: не удалось определить подходящий класс драйвера

Действие:

Примите во внимание следующее: Если вы хотите встроенную базу данных (H2, HSQL или Derby), поместите ее в путь к классам.Если у вас есть настройки базы данных для загрузки из определенного профиля, вам может потребоваться активировать его (в настоящее время профили не активны).

Процесс завершен с кодом завершения 0

мой файл конфигурации application.yml

spring:
  jpa:
    database-platform: org.hibernate.dialect.PostgreSQL9Dialect
    database: postgresql
  datasource:
    username: postgres
    password: adminadmin
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres

У меня есть postgresql в моих зависимостях.

 implementation "org.postgresql:postgresql:42.2.5" // PostgreSQL driver

Я пытался пересобрать, сделать недействительным и перезапустить, ни один не работает.

1 Ответ

0 голосов
/ 06 июня 2019

Попробуйте выполнить следующее в yml

spring:
  jpa:
    database-platform: org.hibernate.dialect.PostgreSQL9Dialect
    database: POSTGRESQL
  datasource:
    username: postgres
    password: adminadmin
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres

и убедитесь, что postgress.jar находится в пути к классу вашего приложения и что tomcat правильно его принимает.

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