1

当 Jersey 返回 404 时(未找到 @Path 时),它默认将 404 作为 HTML 返回。但是,因为我们的 Web 服务的客户端需要 XML 来处理所有内容(我们在代码中使用 @Produces("application/xml") 处理这些内容),所以我们希望将 Jersey 配置为也将其所有默认错误内容作为 XML 发送。

你如何配置泽西岛来做到这一点。如果没有办法,建议如何完成?

4

1 回答 1

0

对于 tomcat,您可以尝试在 web.xml 中执行此操作

 <error-page> 
 <error-code>404</error-code> 
 <location>/404.jsp</location> 
 </error-page>

您的 404.jsp 可能包含客户端期望的 xml 响应。

于 2012-12-21T08:32:43.613 回答