com.sun.faces.config.WebConfiguration无法在Web片段中加载<context-param>值

时间:2016-06-07 03:38:12

标签: java jsf geronimo

我有一个网络和网络片段项目。在侧网片段项目中,我使用jsf。我想通过在web-fragment.xml

中设置此值来阻止jsf呈现注释
<context-param>
        <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
        <param-value>true</param-value>
</context-param>

但是在调试时我发现WebConfiguration只能看到web.xml中的所有<context-param>

我想知道有没有办法让这个类在web-fragment.xml中加载<context-param>

非常感谢你!

1 个答案:

答案 0 :(得分:0)

我已经检查过GERONIMO 3.0.1版的实现。这是GERONIMO的错误。在MergeHelper类中,它错过了ContextParamMergeHandler的初始化,以将所有<context-param>从Web片段合并到Web项目。

Here is the way that I fix it