我使用标记<mvc:resources .../>
来映射静态内容。只要我不尝试访问具有未知文件扩展名的文件,例如某些* .less文件,一切都很有效。当我尝试访问具有此类扩展名的文件时,出现404错误。如果我将文件的扩展名更改为例如* .css,它工作正常。如果我不使用<mvc:resources .../>
并将默认servlet映射到静态内容,那么也没有问题。
你知道怎么解决吗?提前谢谢。
答案 0 :(得分:2)
您使用的是Tomcat吗?如果是,请尝试在mime-mapping
中添加web.xml
元素:
<mime-mapping>
<extension>less</extension>
<mime-type>text/plain</mime-type> <!-- Or whatever. -->
</mime-mapping>