4

我已经实现了一个错误 JSF 页面,它为用户提供了基本信息。它是由<error-page>我的标签触发的web.xml

<error-page>
    <location>/error</location>
</error-page>

这适用于 404 错误。为了将它也用于异常,我在 MyFaces 2.1.10 中禁用了错误处理web.xml

<context-param>
    <param-name>org.apache.myfaces.ERROR_HANDLING</param-name>
    <param-value>false</param-value>
</context-param>

https://cwiki.apache.org/confluence/display/MYFACES/Handling+Server+Errors#HandlingServerErrors-Provideanerrorpage它说异常应该触发重定向到/error. 但是,当我RuntimeException在代码中抛出 a 时,它会显示在日志中,但用户得到的只是一个空白页面。

我似乎无法弄清楚为什么以及如何(如果可能)获得预期的行为。

应用服务器是tomcat-7.0.35

4

0 回答 0