CSS-файл в Spring WAR возвращает 404
У меня есть приложение Java EE, которое я создаю с помощью Spring и Maven. У него обычная структура проекта. Вот немного иерархии.
MyApplication
src
main
webapp
WEB-INF
layout
header.jsp
styles
main.css
Я хочу включить этот файл CSS в мой JSP. У меня есть следующий тег на месте.
Когда я развертываю приложение, страница CSS нет находится. Когда я просматриваю исходный код страницы, href/MyApplication/styles/main.css
, Заглядывая внутрь войны, есть/styles/main.css
, Тем не менее, я получаю 404, когда я пытаюсь получить доступ к файлу CSS прямо в браузере.
Я обнаружил, что причиной проблемы было сопоставление сервлет-диспетчера. Отображение выглядит следующим образом.
Spring MVC Dispatcher Servlet
/
Я думаю, что Диспетчер Сервлет нене знаю, как обрабатывать запрос CSS. Каков наилучший способ решить эту проблему? Я бы предпочел не менять все сопоставления моих запросов.