Axis2调用Xfire,服务端取不到对象

zxm94w 2012-06-20 07:00:30
用Xfire实现的服务端,两个接口,
一个简单的测试接口参数和返回值都是String;
一个是业务接口,参数和返回时值是两个股自定义的业务对象,业务对象相对复杂(包含枚举值、数组)。

现在用Axis2根据Xfire服务端部署的WSDL文件生成客户端并且访问服务端,
第一个简单接口,测试是OK的。
第二个业务接口,Xfire服务端接受到请求后,发现请求传递参数始终是null,并且返回相应的错误信息返回给客户端(返回对象是一个封装的自定义业务对象)。

客服端能够解析服务端返回的错误信息。

现在比较困惑的就是,为何Xfire服务端接受到请求参数是null呢?
我自己按照WSDL使用Axis2生成的服务端测试自己编写的客服端是OK。

为何到Xfire服务端那边就不行呢?怀疑业务对象过序列化的问题,可是我客户端能够解析Xfire服务端传递过来的业务对象。
这又是为何呢?

求大侠指点,或者说说解决的思路。
感谢!


...全文
532 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
csxiaoz 2014-10-15
  • 打赏
  • 举报
回复
我也是遇到的这个问题.为什么没有人回答啊?
beck_796 2012-10-11
  • 打赏
  • 举报
回复
检查一下 是否存在验证
三平行者 2012-09-10
  • 打赏
  • 举报
回复
兄弟,有结论吗,我们遇到一样的问题,请回复我哦!

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧