Mein Problem hier beschriebenen ähnlich ist (I außer Kraft setzen nicht Classpath explizit): Spring application.yml not detected when running with -classpathFrühling JarLauncher laden application.yml nicht aus der Abhängigkeit
Ich habe eine SpringBoot Anwendung produzieren ausführbare app.jar mit Umpackziel gebaut. Ich habe application.yml im Stammkontext von backend.jar, die eine Abhängigkeit von app.jar ist. Ich kann die App erfolgreich von IDEA über Mainclass laufen:
SpringApplication.run(MyApp.class, args);
ich die App erfolgreich vom Terminal laufen kann:
java -jar app.jar
schlägt jedoch fehl, die Anwendung von application.yml zu konfigurieren, wenn ich es laufen lokal als CloudFoundry tut:
unzip app.jar
java org.springframework.boot.loader.JarLauncher
Frühling werden statische Inhalte booten und liefern aber bei f scheitern erster Versuch, auf alles zuzugreifen, was Daten von der Konfiguration erfordert.
Ich habe die Dokumentation gelesen und kann nicht herausfinden, was mit dem Klassenpfad nicht stimmt. Von MANIFEST.INF nehme ich an, java-jar app.jar führt die gleiche Klasse wie ich im dritten Beispiel oben.
Danke für Ideen.