I need a little help creating a catch-all error handling page in my ICEfaces application. I’d like to present a user-friendly message along with an exception stack trace.
I can redirect to an error page using the following directive in web.xml:
<error-page>
<error-code>500</error-code>
<location>/error.xhtml</location>
</error-page>
However, I can’t figure out how to get to the exception within error.xhtml. Is it stored in request, session, or somewhere else?
I’m using ICEfaces 1.8.0 (with Facelets) and JSF 1.2 (Sun RI). Thanks!
Maybe this can help you:
get some stack trace info into a custom tomcat error 500 page
http://josephmarques.wordpress.com/2009/04/27/custom-jsf-exception-handling/
http://www.nabble.com/Exception-handling-in-JSF-td15850273.html
http://softwareengineeringsolutions.com/thoughts/frameworks/JSF.Techniques-Error.Handling.htm