【发布时间】:2011-01-23 13:31:19
【问题描述】:
我正在使用部署在 Tomcat 上的 RESTEasy 开发一个 REST-ful Web 服务。我已经配置了一个错误页面,当请求期间发生任何异常时,它会获取异常的消息并根据它生成一个 XML。
这适用于任何应用程序生成的异常。但是,如果客户端发送了一个无法正确解组的无效 XML,则会抛出 javax.xml.bind.UnmarshalException 并使用 Tomcat 的默认错误页面而不是我的。
我已将我的错误页面配置为 web.xml 中的错误代码 500。
在使用 RESTEasy 时,使用错误页面是处理错误的正确方法还是有其他方法?
【问题讨论】:
标签: java tomcat error-handling resteasy