Font-Awesome显示正方形而不是图标

时间:2017-05-24 16:07:44

标签: java font-awesome omnifaces

我有一个依赖于JAR文件的WAR文件,名为 fr-web.jar 。这个jar包含所有用于呈现HTML页面的css,插件和模板。

在我的jar文件中,我有一个导入字体很棒的XHTML页面,请参阅:

<h:outputStylesheet name="third/font-awesome-4.7.0/css/font-awesome.css"/>

但是在我的页面中这不起作用,font-awesome渲染Squares。如果我改为MAXCDN链接,一切正常,如下:

<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" />

Obs:我正在使用omnifaces 2.6来解析这些资源并将其映射到faces-config.xml中:

 <application>
        <locale-config>
            <default-locale>pt_BR</default-locale>
        </locale-config>
        <resource-handler>org.omnifaces.resourcehandler.UnmappedResourceHandler</resource-handler>
    </application>

编辑1:

我发现了问题,maven过滤导致了问题,请参阅:

<resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>

如果我删除“过滤”一切正常。但为什么呢?

0 个答案:

没有答案