я следующая проблема, которая заставляет меня свихнулся:Undertow: Статические корневое содержимое вне WAR-файл (wildfly)
Я хочу настроить мой прибойный-Subsystem моего Wildfly 10.0.0 Final app- сервер, поэтому он может обрабатывать статический контент в корневом каталоге (/), пока развертывается WAR-файл.
Когда войны не развернут, он показывает приветствие-контента, как сконфигурировано в standalone.xml
:
<location name="/" handler="welcome-content"/>
и
<file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
Как только развертывается мой WAR, не более welcome- отображается содержание. До сих пор точно, чего я хотел. Теперь я хочу извлечь наш угловой клиент в отдельный каталог, скажем /home/user/awesomeClientDir
.
Я попытался добавить новый location
и file
-handler, который работает хорошо в подпути как www.website.com/subpath/index.html
Как только я настроить путь к /
, независимо от того, если мое добро-контент по-прежнему в моем standalone.xml
или не, WAR-файл удаляет возможность доступа к моему статическому контенту.
У меня нет абсолютно никакой идеи, как я могу добиться этого ... The web.xml
в моей WAR перехватывает мой API в /rest
подпуть, которым прекрасно работает в любом случае, но мой статический контент просто не будет доступен в /
(403/404 в зависимости от созвездия)
Любая помощь или подсказка будут оценены, борьба реальна с этим!
развертывается ваша война/контекст? – ctomc
Да, это так. Я настроил resteasy для обслуживания в подпункте/rest, но сама война развернута в корневом контексте. Должен ли я изменить его на/rest и позволить resteasy служить на корне? – desperateCoder
да, вы должны изменить контекст приложения для/rest и иметь resteasy на root. это поможет решить ваши проблемы. – ctomc