【发布时间】:2013-06-23 14:04:15
【问题描述】:
我正在使用Axis2 开发Web 服务,创建.aar file 并将其部署在WSO2 Application Server. Axis2 服务部署成功并返回如下响应。
<ns:serviceResponse xmlns:ns="http://service.axis.example.com">
<ns:return>{"status":"SUCCESS"}</ns:return>
</ns:serviceResponse>
但我期待 JSON 响应。由于 Axis2 支持 JSON 响应,我尝试按照以下教程修改axis2.xml(启用messageBuilder and messageFormatter),但没有成功。
http://axis.apache.org/axis2/java/core/docs/json_support.html
http://www.javacodegeeks.com/2012/02/json-web-service-with-java-and-axis2.html
还有,
我尝试从 UI (Modules Tab -> Add) 部署 wso2dynamic-response-20080916.170559-241.mar 并将上传的文件部署到以下位置 (CARBON_HOME/repository/deployment/server/axis2modules)。
我尝试按照I can't to return json objects using Axis2 中的建议复制wso2dynamic-response-1.5.jar,但仍然得到XML 响应而不是JSON。
请让我知道我做错了什么并指导正确的方向。
提前致谢。
【问题讨论】: