Java-tomcat-axis2开发webservice返回json数据

最近因为公司项目需求,我开始学习webservice,于是有朋友就推荐了axis2。我就开始在网上寻找axis2相关的资料,实现jquery直接请求webservice,或者请求一个URL就可以访问我的webservice,然后返回json格式的数据。但是网上的一些资料并没有让我很满意,直到我看过了http://blog.djakapm.com/2011/12/15/json-web-service-with-java-and-axis2/#comment-418 这一篇blog之后。

我开始按照作者文章中的指导尝试着做我的第一个axis2 webservice。但是我最终得到了如下的错误:

org.apache.axis2.AxisFault: Mapped formatted JSON with namespaces are not supported in Axis2. 
Make sure that your request doesn’t include namespaces or use the Badgerfish convention

我开始寻找原因,然后大量的在网络上寻找对我可能有帮助的资源,终于看到http://www.marcusschiesser.de/2009/01/building-a-json-web-service-with-java-and-axis2/ 这篇文章我才有点明白我错在那儿了。原来是jetisson patch的jar包的问题,这里必须使用jetisson-patch1.2的jar包。很崩溃,然后再测试,ok,搞定。附件中上传了测试中所需要的module以及jetisson-patch的jar包。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值