Wildfly 10问题与css文件

时间:2016-03-01 09:59:56

标签: jsf directory jsf-2.2 outputstylesheet

<h:outputStylesheet library="test/css"  name="style.css" />

上面的代码无法在wildfly 10中使用jar文件jsf-impl-2.2.12-jbossorg-2

问题得到:

WARNING [javax.enterprise.resource.webcontainer.jsf.application] (default task-6) JSF1064: Unable to find or serve resource, style.css, from library, test/css.

有人可以为此提供帮助吗?

1 个答案:

答案 0 :(得分:6)

库属性的值不应该是路径,而是对单个文件夹(分组css,js等)和资源文件夹的直接后代的引用。

如此改变

<h:outputStylesheet library="test/css"  name="style.css" />

<h:outputStylesheet library="test"  name="css/style.css" />

应该让它发挥作用。

Mojarra在这方面太自由了,似乎他们正在改善&#39;的东西。我遇到了与复合组件位置相似的差异。 MyFaces也没有允许路径,而Mojarra(至少2.2.12)仍然存在。

有关最佳使用的详细信息,请参阅