Jsf 优雅地处理;“无法重建视图状态”;错误

Jsf 优雅地处理;“无法重建视图状态”;错误,jsf,jsf-2,websphere,Jsf,Jsf 2,Websphere,我的应用程序在ApacheMyFacesV2.0上。应用服务器是WebSphereV8.0。在使用如下URL进行安全测试期间,应用程序正在浏览器中呈现错误,并公开应用程序服务器详细信息。我在web.xml中有以下条目。请提出一个解决方案,以优雅地处理此场景 Web.xml <error-page> <exception-type>javax.faces.application.ViewExpiredException</exception-type> <

我的应用程序在ApacheMyFacesV2.0上。应用服务器是WebSphereV8.0。在使用如下URL进行安全测试期间,应用程序正在浏览器中呈现错误,并公开应用程序服务器详细信息。我在web.xml中有以下条目。请提出一个解决方案,以优雅地处理此场景

Web.xml

<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/error.xhtml</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error/error500.xhtml</location>
</error-page>

FacesServlet
是否映射到
*.xhtml
?@BaluC是的,Faces Servlet javax.Faces.webapp.FacesServlet 1真假Faces Servlet*。xhtml是否可以单独打开错误页面?我不熟悉更高版本的Websphere,但错误页面本身似乎包含一个错误,使Websphere无法打开它。@BaluC是的,我可以单独打开错误页面。更新了错误堆栈
 at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:171)

 at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)

 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:189) 
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1224)

 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)

 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)

 at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)

 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.