ResourceHandler: Это правильный способ сделать это?Я не смог понять, как использовать это для достижения моих целей
Не используйте ResourceHandler
, его значение ниже DefaultServlet
.
НастройкаПричал, как описано в https://www.eclipse.org/jetty/documentation/current/static-content-deployment.html;Казалось бы, это было бы идеально, но при копировании, похоже, ничего не делало (это был NOOP).
Это работает, только если вы не используете один и тот же contextPath
в качестве развернутого веб-приложения.
Существует ли способ для DefaultServlet обслуживать статический контент вне WAR, с путями относительно pwd приложения?
Да, и этобыл задокументирован на stackoverflow несколькими различными способами.Ключ заключается в том, что вы будете использовать дополнительные DefaultServlet
записи, определенные с их собственным «Базовым путем к ресурсам» (который должен быть полной записью пути, без относительных путей), на разных url-patterns
.
См .: