Spring Boot + GWT eingebettete Konfiguration

9

Ich möchte Spring Boot Embedded Servlet Container + GWT konfigurieren. Ich möchte entweder eine jar / war-Datei erstellen, die nur die kompilierten gwt-Dateien & amp; statische Ressourcen. Ich möchte jars aus lib / * und config-Dateien von classpath laden.

Ich konnte kein funktionierendes Beispiel finden. Es gibt tatsächlich einen, Ссылка , aber alle Abhängigkeiten und Konfigurationen befinden sich noch im Krieg.

Kann jemand eine Lösung vorschlagen?

    
Gokhan Oner 17.02.2015, 15:03
quelle

1 Antwort

3

Nach langer Suche & amp; testen, hier ist die Lösung, die ich mir ausgedacht habe:

'' '

%Vor%

'' '

Meine Projektstruktur ist identisch mit dem ursprünglichen Projekt Ссылка , mit Ausnahme einiger kleiner Änderungen:

  • Anstelle des Ordners webapp habe ich den Ordner src / main / resources / public und html & amp; ; CSS-Datei ist da.
  • Keine Notwendigkeit für web.xml-Datei, Spring-Boot kümmert sich darum.
  • Kein WEB-INF-Ordner erforderlich.

Als Ergebnis habe ich ein lauffähiges jar, das aber von org.springframework.boot.loader.PropertiesLauncher ausgeführt wird. Ein einzelnes jar funktioniert wie erwartet, Tomcat funktioniert nicht wie hier angegeben: Ссылка .

Außerdem kann ich den lib-Ordner außerhalb der jar-Datei verschieben, aber um die loader.path -Eigenschaft festzulegen, muss ich sie in der jar-Datei in application.properties speichern. Ich sollte -Dloader.path verwenden können, hat aber nicht funktioniert.

Ich werde mit dem Frühlingsteam überprüfen. Aber bisher ist es vielversprechend.

    
Gokhan Oner 03.08.2015, 06:13
quelle