Cha*_*laa 3 jsf web.xml less mime-types
我正在将MaterialAdmin主题用于 JSF/PrimeFaces Web 应用程序。
每次启动应用程序时,我都会收到每个.less文件的警告:
警告:JSF1091:未检测到共享/variables.less 文件的 MIME 类型。要解决此问题,请将 MIME 类型映射添加到应用程序的 web.xml 文件中。
我试过这个,但没有机会:
<web:mime-mapping>
<extension>less</extension>
<web:mime-type>text/plain</web:mime-type>
</web:mime-mapping>
Run Code Online (Sandbox Code Playgroud)
提供web.xml其根声明符合标准 Servlet 3.1 规范,如下所示(注意:没有xmlns:webXML 命名空间!),
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
>
<!-- Config here. -->
</web-app>
Run Code Online (Sandbox Code Playgroud)
然后您应该添加以下条目,以便将less扩展名与text/cssmime 类型相关联(注意:没有text/plain!):
<mime-mapping>
<extension>less</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
Run Code Online (Sandbox Code Playgroud)
不要忘记重建/重新部署/重启。该web.xml是对应用程序的启动解析只有一次。
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |