css 文件的 Wildfly 10 问题
Wildfly 10 issue with css file
<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.
任何人都可以帮忙吗?
库属性的值不应是路径,而应是对单个文件夹(分组 css、js 等)和资源文件夹的直接后代的引用。
如此变化
<h:outputStylesheet library="test/css" name="style.css" />
至
<h:outputStylesheet library="test" name="css/style.css" />
应该可以正常工作。
Mojarra 在这方面过于自由,看起来它们是 'improving' 东西。我运行 插入了类似与复合组件不同的位置。 MyFaces 也不允许其中的路径,而 Mojarra(至少在 2.2.12 之前)仍然允许。
有关最佳用法的详细信息,请参阅
- What is the JSF resource library for and how should it be used?
<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.
任何人都可以帮忙吗?
库属性的值不应是路径,而应是对单个文件夹(分组 css、js 等)和资源文件夹的直接后代的引用。
如此变化
<h:outputStylesheet library="test/css" name="style.css" />
至
<h:outputStylesheet library="test" name="css/style.css" />
应该可以正常工作。
Mojarra 在这方面过于自由,看起来它们是 'improving' 东西。我运行 插入了类似与复合组件不同的位置。 MyFaces 也不允许其中的路径,而 Mojarra(至少在 2.2.12 之前)仍然允许。
有关最佳用法的详细信息,请参阅
- What is the JSF resource library for and how should it be used?