【发布时间】:2011-01-28 06:14:07
【问题描述】:
这是关于 CXF REST 服务的,如果出现异常,将输出 XML 错误标签。
@XmlRootElement(name = "error")
public class ErrorXMLBean {
private String code;
private String description;
public RestServiceErrorXMLBean(){
this.code = "Sample Error code";
this.description = "Sample Error Desc";
}
// some getters/setters
}
使用以下代码构造响应。
Response response = Response.status(200).type(MediaType.TEXT_XML).entity(new ErrorXMLBean()).build();
我的资源方法有下面的标签告诉 CXF 它会生成 XML 作为响应
@Produces({"text/xml"})
我正在获取内部服务器 error 500。有人能指出我哪里错了吗?
(使用 cxf-2.2.5.jar)
【问题讨论】:
标签: java xml web-services rest cxf