我使用标记<mvc:resources .../>
来映射静态内容。只要我不尝试访问带有未知文件扩展名的文件,例如一些* .less文件,一切都会很好。当我尝试访问带有这种扩展名的文件时,出现404错误。如果我将文件的扩展名更改为例如* .css,它工作正常。如果我不使用<mvc:resources .../>
并将默认的servlet映射到静态内容,那么也没有问题。Spring未提供具有未知扩展名的静态文件
你知道如何解决它吗?提前致谢。
我使用标记<mvc:resources .../>
来映射静态内容。只要我不尝试访问带有未知文件扩展名的文件,例如一些* .less文件,一切都会很好。当我尝试访问带有这种扩展名的文件时,出现404错误。如果我将文件的扩展名更改为例如* .css,它工作正常。如果我不使用<mvc:resources .../>
并将默认的servlet映射到静态内容,那么也没有问题。Spring未提供具有未知扩展名的静态文件
你知道如何解决它吗?提前致谢。
您使用的是Tomcat吗?如果是的话,尝试在web.xml
加入mime-mapping
元素:
<mime-mapping>
<extension>less</extension>
<mime-type>text/plain</mime-type> <!-- Or whatever. -->
</mime-mapping>
非常感谢!你拯救了我的一天。 – VaclavDedik
@Vena没问题:) –
请发表您的完整' '从配置项。 –
nfechner