Beim Versuch, eine Spring-Boot-Anwendung auf einer eigenständigen tomcat (7) -Instanz zu installieren und zu starten, kam es zu einem Problem, bei dem die automatisch konfigurierte Spring-Datenquellen-Bean nicht gefunden wurde und die entsprechende Ausnahme ausgelöst wurde:
%Vor%Die einfache jdbc spring.datasource ist in den application.properties korrekt konfiguriert und die Anwendung selbst läuft perfekt mit einer eingebetteten Tomcat-Instanz als eigenständige Spring-Boot-Anwendung.
Es scheint so, als ob die Datei application.properties nicht richtig gelesen und / oder verarbeitet werden kann oder die Injektion einiger anderer Beans (z. B. ein Dienst in einem REST-Controller) ausgelöst wird, bevor die Datenquellenautokonfiguration durchgeführt wurde.
Ist eine zusätzliche Konfiguration erforderlich, wenn kein eingebetteter Tomcat verwendet wird? Oder ist jemand auf ähnliche Probleme gestoßen?
Die einfache Anwendung und Konfiguration:
%Vor%application.properties:
%Vor%Beispiel für die Verwendung der Datenquellen:
%Vor%Pom Eltern & amp; Abhängigkeiten:
%Vor%Automatischer Konfigurationsbericht für fehlgeschlagenen Start:
%Vor%Danke
Dies ist höchstwahrscheinlich ein Problem mit der Version 0.5.0.M6 und der Tomcat-Version, die Sie verwenden. Es funktioniert mit Spring Boot 0.5.0.M7 und Tomcat 7.0.47.
Hi, stellen Sie sicher, dass Sie die JPA-Bibliothek nicht vermissen.
Spring-Boot-Starter-Daten-JPA
Tags und Links java spring spring-boot datasource jdbc