ich habe folgendes Problem, das macht mich gehen Nüsse:Undertow: Statische root-Inhalte außerhalb der WAR-Datei (Wildfly)
Ich möchte mein Undertow-Subsystem meiner Wildfly 10.0.0 Schluss app- konfigurieren Server, so dass es während der Implementierung einer WAR-Datei mit dem statischen Inhalt von root (/) umgehen kann.
Wenn kein Krieg eingesetzt wird, zeigt es den Service-Gehalt, wie in der standalone.xml
konfiguriert:
<location name="/" handler="welcome-content"/>
und
<file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
Sobald mein WAR bereitgestellt wird, nicht mehr Willkommens- Inhalt wird angezeigt. Bis jetzt genau, was ich wollte. Jetzt möchte ich unseren eckigen Client in ein separates Verzeichnis extrahieren, sagen wir /home/user/awesomeClientDir
.
ich einen neuen location
und file
-Handler versucht, das Hinzufügen, die wie www.website.com/subpath/index.html
Sobald schön in einem Unterpfad funktioniert, wie ich den Pfad zu /
, egal ob mein Welcome-Inhalt ist immer noch in meinem standalone.xml
konfigurieren oder Nicht, die WAR-Datei entfernt die Möglichkeit, auf meinen statischen Inhalt zuzugreifen.
Ich habe absolut keine Ahnung, wie ich das erreichen kann ... Die web.xml
in meinem SIND hakt meine API in den /rest
subpath, weicht in jedem Fall funktioniert gut, aber meine statischen Inhalte einfach nicht verfügbar sein, bei /
(403/404 abhängig von der Konstellation)
Irgendwelche Hilfe oder Hinweis wird geschätzt, der Kampf ist real mit diesem!
Ist Ihr Krieg/Kontext zum Einsatz? – ctomc
Ja, ist es. Ich habe resesteasy konfiguriert, um auf dem Unterpfad/rest zu dienen, aber der Krieg selbst wird im Stammkontext bereitgestellt. Soll ich es in/Rest ändern und RESTAASY auf Root rotieren lassen? – desperateCoder
Ja, du solltest den Kontext der App in/rest ändern und resesteasy auf root haben. das wird deine Probleme beheben. – ctomc