Это не столько вопрос Jetty, сколько общий вопрос веб-приложения на Java. Если вы планируете раздавать их напрямую (например, * .css, * .css, изображения и т. Д.), Поместите их где-нибудь выше WEB-INF
, но ниже вашего докрута. Все веб-приложения Java имеют следующую базовую структуру каталогов.
<docroot>
+WEB-INF/
+lib/
+classes/
Все, что в <docroot>
доступно напрямую через http. Ничего WEB-INF
и ниже нет. Действительно простое веб-приложение с одной страницей (index.jsp), одним изображением в каталоге изображений и его файлом конфигурации (web.xml) будет выглядеть следующим образом.
index.jsp
images/bob.jpg
WEB-INF/
web.xml
lib/
classes/
В index.jsp вы можете ссылаться на bob.jpg как ...
<img src="images/bob.jpg"/>