Problem z połączeniem do bazy danych

Problem z połączeniem do bazy danych
JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
0

Hej,

Mam dziwny problem, otóż przez ostatni miesiąc aplikacja działała ok, łączyła się z bazą danych i wszystko działało. Dzisiaj odpalam serwis i dostaje error:
"Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class"

Nic nie zmieniałem w kodzie od ostatniego razu, do bazy mogę się dobić poprzez dbeavera bez problemu. Przełączyłem się nawet na commita sprzed 2 miesięcy żeby sprawdzić, i tam też ten sam problem.
Wrzucam mój config chociaż tak jak mówię działało to wszystko ok:
gradle:

Kopiuj
dependencies {
	compile 'org.postgresql:postgresql:42.2.12'
}

Application.yml

Kopiuj
  datasource:
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/postgres
    username: postgres
    password: admin
  jpa:
    hibernate:
      ddl-auto: none
    show-sql: true
    database-platform: org.hibernate.dialect.PostgreSQLDialect

Czy macie jakiś pomysł co jeszcze mogło spowodować taki błąd?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Czy ten plik na pewno nazywa sie application.yml i leży w src/main/resources? Error wygląda tak jakby nie znalazło ci tych properties.

Charles_Ray
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1909
0

Jw. popatrz w logi, zapnij się debuggerem na DataSourceProperties i DataSourceAutoConfiguration

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
0
Shalom napisał(a):

Czy ten plik na pewno nazywa sie application.yml i leży w src/main/resources? Error wygląda tak jakby nie znalazło ci tych properties.

Tak konkretnie to mam config server, skąd zaciąga konfigurację, ale w logach mam że odpowiedni config został zaczytany, a w nim konfiguracja bazy jest jak wyżej. Żeby się upewnić że to nie przez to, na chwile zakomentowałem config clienta i configi przeniosłem do application.yml w resources ale dalej to samo.

EDIT: do zamknięcia.. miałem błąd w konfiguracji.. złe wcięcia w yml.. -,-

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.