Spring不提供具有未知扩展名的静态文件

时间:2011-11-11 18:35:50

标签: java spring-mvc

我使用标记<mvc:resources .../>来映射静态内容。只要我不尝试访问具有未知文件扩展名的文件,例如某些* .less文件,一切都很有效。当我尝试访问具有此类扩展名的文件时,出现404错误。如果我将文件的扩展名更改为例如* .css,它工作正常。如果我不使用<mvc:resources .../>并将默认servlet映射到静态内容,那么也没有问题。

你知道怎么解决吗?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您使用的是Tomcat吗?如果是,请尝试在mime-mapping中添加web.xml元素:

<mime-mapping>
    <extension>less</extension>
    <mime-type>text/plain</mime-type> <!-- Or whatever. -->
</mime-mapping>