Ich folge diesem Beispiel einer Hello World Wicket-Anwendung
Insbesondere habe ich HelloWorld.html
in meinem Quellverzeichnis neben HelloWorld.java
platziert.
Meine Dateistruktur sieht so aus:
%Vor%Wenn ich dies jedoch zu einer Kriegsdatei kompiliere und in Jetty lade, erhalte ich diesen Fehler im Browser:
%Vor%Wenn ich in die WAR-Datei schaue, bemerke ich, dass die HTML-Datei fehlt:
%Vor%Wie kann ich in meiner POM-Datei angeben, dass die HTML-Datei enthalten sein soll?
Mein POM ist momentan minimal:
%Vor%Die Lösung, wenn Sie Ihren HTML-Code im Wicket-Best-Practice-Bereich (mit Ihren Klassen) haben möchten, besteht darin, dies zum Build-Bereich Ihres Pom hinzuzufügen.
%Vor% Sie sollten Ihre HelloWorld.html
Datei in den Ordner src/main/webapp
einfügen. Auf diese Weise wird es in die Kriegsdatei