【问题标题】:com.sun.faces.config.WebConfiguration cannot load <context-param> value inside web fragmentcom.sun.faces.config.WebConfiguration 无法在 Web 片段中加载 <context-param> 值
【发布时间】:2016-06-08 18:29:33
【问题描述】:

我有一个网络和网络片段项目。在 web-fragment 项目中,我使用 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 中的所有&lt;context-param&gt;s

我想知道有没有办法让这个类在 web-fragment.xml 中加载&lt;context-param&gt;s

非常感谢您!

【问题讨论】:

  • 目前我使用 Geronimo 3.0.1 版。将应用程序部署到 tomcat 服务器时,它工作正常。 Tomcat 从 web.xml 和 web-fragment.xml 收集所有 context-param

标签: java jsf geronimo


【解决方案1】:

我已经检查了 GERONIMO 3.0.1 版的实现。这是 GERONIMO 的错误。在 MergeHelper 类中,它错过了 ContextParamMergeHandler 将所有 &lt;context-param&gt;s 从 web-fragment 合并到 web 项目的初始化。

Here is the way that I fix it

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    相关资源
    最近更新 更多