Frage

Ich arbeite mit einem MAVEN-Multi-Modul mit einem Krieg, je nach einem anderen Krieg.

Die Feder-Boot-WebApp hängt von einer Basis-WebApp ab, die nur HTML-Dateien dient.

Wenn ich die Feder-Boot-App ausführe, kann ich auf Services und HTML von der Haupt-WebApp (den Spring-Boot ONE) zugreifen, aber ich kann nicht auf die HTML-Dateien aus dem Abhängigkeitskrieg (404) zugreifen. Diese HTML-Dateien sind jedoch im Spring-Boot-WebApp-Krieg gut verpackt ...

Hier ist ein Projekt, das das Problem zeigt:
https://github.com/cthiebault/spring-boot-war-overlays

Dieses Projekt verfügt über 2 Kriegsmodule:

  • abhängigkeit-webApp : grundlegende webApp dienen nur html (/dependency/index.html)
  • main-webApp : feder boot webApp (kopiert von frühlingsführungen GS-Serving-Web-Inhalt ). Diese WebApp hat eine Abhängigkeit von abhängigkeit-webApp .

Hier ist die Haupt-WebApp Pom.xml:

generasacodicetagpre.

Führen Sie die WebApp aus:

generasacodicetagpre.

Bearbeiten 1: Hier sind die Protokolle, wenn ich versuche, auf HTML-Seiten zuzugreifen:

http://localhost:8080/index.html -> ok

generasacodicetagpre.

http://localhost:8080/dependency/index.html -> Fehler 404

generasacodicetagpre.

Jede Idee von dem, was falsch ist?

War es hilfreich?

Lösung

Das Spring-Boot-Plugin weiß nicht über das Overlay (es ist ziemlich einfach), sodass Sie ein Problem darüber erheben können, wenn Sie in GitHub gefallen.Die Kriegsdatei von Ihrem Projekt bereitstellt und läuft (mit Java -jar) einfach gut, also funktioniert alles andere.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top