Ich versuche Spring-Start-Starter-jdbc in einem nicht-Web/nicht-Tomcat-basierten Szenario zu verwenden.Problem mit Spring-Boot-Starter-jdbc bei Verwendung im Standalone
Ich habe versucht, Tomcat-JDBC auszuschließen, so dass Tomcat nicht startet, wenn ich Spring-Boot-Anwendung starten.
Das Problem, das ich konfrontiert ist, dass
spring.datasource.initialize=false
spring.datasource.url=jdbc:h2:tcp://localhost:52705/~/test
Auch wenn ich frage feder Boot nicht automatisch konfiguriert, dass ein mem db, es beginnt immer ein, wenn ich tomcat-jdbc nicht enthalten. Es scheint also keine Möglichkeit zu geben, Springboot-Starter-jdbc mit einer Nicht-Mem-h2-Datenbank in einer eigenständigen Art von Anwendung zu verwenden.
Gibt es eine Lösung für dieses Problem oder ist es ein Fehler?
Haben Sie h2-Abhängigkeit in Ihrer Pom-Datei? –
ja ich habe h2 abhängigkeit. um das Ganze zu beweisen, habe ich tomcat-jdbc eingefügt, es hat eine andere Datenquelle initiiert und keine eingebettete db wurde gestartet. –
hast du den h2 server von deiner webapp gestartet? Wenn nicht gestartet, funktioniert keine TCP-basierte jdbc-URL –