Jsf 2 例外情况不存在';当myfaces.error\u HANDLING设置为false时,无法重定向到错误页面

Jsf 2 例外情况不存在';当myfaces.error\u HANDLING设置为false时,无法重定向到错误页面,jsf-2,tomcat7,myfaces,servlet-3.0,Jsf 2,Tomcat7,Myfaces,Servlet 3.0,我实现了一个错误JSF页面,该页面向用户提供基本信息。它由myweb.xml中的标记触发 <error-page> <location>/error</location> </error-page> <context-param> <param-name>org.apache.myfaces.ERROR_HANDLING</param-name> <param-value>f

我实现了一个错误JSF页面,该页面向用户提供基本信息。它由my
web.xml中的
标记触发

<error-page>
    <location>/error</location>
</error-page>
<context-param>
    <param-name>org.apache.myfaces.ERROR_HANDLING</param-name>
    <param-value>false</param-value>
</context-param>
其中说异常应该触发重定向到
/error
。但是,当我在代码中抛出一个
RuntimeException
时,它会显示在日志中,但用户得到的只是一个空白页面

我似乎不明白为什么以及如何(如果可能的话)达到预期的行为


应用服务器是tomcat-7.0.35

您可以在这里找到解决方案。谢谢您的链接。然而,错误页面配置就是我所拥有的(除了我在Servlet3中使用新的可能性来获得全面信息)。此外,我不希望使用JSP。您是否发送ajax请求?如果是这样,您是否使用异常处理程序?默认情况下,ajax请求上的异常实际上没有任何形式的反馈。我直接从一个从JSF访问的bean访问器中抛出一个RuntimeException。@Ravi,不,这在7.0.35中已经纠正了,如果你读得正确,404的错误页面确实会被触发。