我在JBoss AS 7.1.1上部署了一个JAX-RS应用程序。 在web.xml文件中,我配置了自定义错误页面:
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
它可以正常运行404(找不到)错误。 但是,对于500(内部服务器错误),它不能按预期工作:
我该如何解决这个问题? 谢谢你的回答。
答案 0 :(得分:0)
ExceptionMapper impl类捕获异常,而不是让从web.xml解析自定义错误页面
解决方法是删除ExceptionMapper impl类。