Spring не обслуживает статические файлы с неизвестными расширениями - PullRequest
4 голосов
/ 11 ноября 2011

Я использую тег <mvc:resources .../> для отображения статического содержимого.Все отлично работает, пока я не пытаюсь получить доступ к файлу с неизвестным расширением, например, к некоторому файлу * .less.Когда я пытаюсь получить доступ к файлу с таким расширением, я получаю ошибку 404.Если я изменю расширение файла, например * .css, оно будет работать нормально.Если я не использую <mvc:resources .../> и сопоставляю сервлет по умолчанию со статическим содержимым, проблем также не будет.

Знаете ли вы, как это исправить?Заранее спасибо.

1 Ответ

2 голосов
/ 11 ноября 2011

Вы используете Tomcat? Если это так, попробуйте добавить элемент mime-mapping в web.xml:

<mime-mapping>
    <extension>less</extension>
    <mime-type>text/plain</mime-type> <!-- Or whatever. -->
</mime-mapping>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...