gpt4 book ai didi

java - 尝试将 XML 格式呈现为 REST 服务响应时出现内部服务器错误 500

转载 作者:行者123 更新时间:2023-12-02 00:46:35 25 4
gpt4 key购买 nike

这与 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"})

我收到内部服务器错误 500。有人能指出我错在哪里吗?

(使用cxf-2.2.5.jar)

最佳答案

I am getting Internal Server error 500. can someone point me where I am wrong?

查看服务器日志。很可能有一个日志事件与导致 500 错误的原因相对应。

如果您需要更多帮助,请使用日志事件中的相关详细信息更新您的问题;例如异常消息和堆栈跟踪。

关于java - 尝试将 XML 格式呈现为 REST 服务响应时出现内部服务器错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4825415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com