RestEasy中的InternalServerErrorException

时间:2013-11-27 05:30:28

标签: java resteasy

根据resteasy java doc(http://docs.jboss.org/resteasy/2.0.0.GA/javadocs/org/jboss/resteasy/spi/InternalServerErrorException.html),当遇到HTTP内部服务错误(500)时,RESTEasy会抛出InternalServerErrorException。有人请在RESTEasy遇到500错误时提供deatil吗?

根据我的理解,如果app服务器本身由于负载过重而无法响应,则消费者将获得500个错误代码,因此在这种情况下,请求本身将无法达到restEasy。请提出我的理解建议。

1 个答案:

答案 0 :(得分:1)

由于多种原因,Resteasy可以提升InternalServerErrorException。当服务器端发生任何不良事件而没有更具体的异常时抛出它。

在Resteasy中使用它的例子:

  1. 解析MessageBodyReaders和MessageBodyWriters中的失败。
  2. 方法参数注入失败。
  3. 请求调度失败
  4. 某些OAuth失败