#java #spring-mvc
#java #spring-mvc
Вопрос:
Я использую тег <mvc:resources .../>
для отображения статического содержимого. Все работает отлично, пока я не пытаюсь получить доступ к файлу с неизвестным расширением, например, к какому-нибудь файлу *.less. Когда я пытаюсь получить доступ к файлу с таким расширением, я получаю ошибку 404. Если я изменю расширение файла, например, на *.css, он будет работать нормально. Если я не использую <mvc:resources .../>
и не сопоставляю сервлет по умолчанию со статическим содержимым, проблем тоже нет.
Вы знаете, как это исправить? Заранее спасибо.
Комментарии:
1. Пожалуйста, опубликуйте свою полную
<mvc:resources .../>
запись из конфигурации.
Ответ №1:
Используете ли вы Tomcat? Если это так, попробуйте добавить mime-mapping
элемент в web.xml
:
<mime-mapping>
<extension>less</extension>
<mime-type>text/plain</mime-type> <!-- Or whatever. -->
</mime-mapping>