Ist es möglich, Webinhalte (wie JSPs, HTML, Bilder, CSS usw.) in einer JAR-Datei zu speichern?Webinhalt in einer JAR-Datei speichern
Ich habe verschiedene Möglichkeiten zur Modularisierung unserer Web-Anwendungen untersucht und dies ist eine Möglichkeit.
Wir verwenden derzeit JSF und Facelets für unsere Ansichtstechnologie - ich denke, dass es möglich ist, eine Form von benutzerdefinierten Ansichtsresolver zu schreiben, die den Klassenpfad und nicht ein Dateisystemverzeichnis untersuchen würde, aber ich bin mir nicht sicher würde funktionieren.
Irgendwelche Ideen würden geschätzt werden! :)
Update: Ich sollte wahrscheinlich klären. Wie erhalten Sie den Webcontainer (z. B. Tomcat) zum Laden von Ressourcen aus einer JAR-Datei? Zum Beispiel stelle ich eine WAR-Datei mit meiner Webanwendung bereit. Wenn ich auf /index.jsp zugreife, versucht der Container, im Verzeichnis des Web-Inhalts nach einer Datei namens index.jsp zu suchen.
Gibt es eine einfache Möglichkeit, Ihren eigenen Ressourcenlader mit Tomcat oder ähnlichem zu konfigurieren, so dass er sowohl den Klassenpfad als auch das Dateisystem durchsucht?
Danke, das ist wirklich nützlich. Wenn es nur einen Weg gäbe, JSF pagge selbst in eine .jar-Datei zu bekommen ... –