java webService的调用问题

这段时间做的项目中,老大要使用项目+tomcat+webservice方式。即:项目通过webservice发布集成到tomcat容器中供.net那边调用。但是在项目中不嵌入任何的SOAP方面的代码。仅仅把需要发布的方法作为一个类发布出去。这就需要用到eclipse的一个插件,axis2。

具体安装不是本篇文章所要讲解的问题。写这篇文章只是想把自己在开发中遇到的问题通过博客形式发布出去,供大家参考,少走弯路。

在发布出去,.net客户端虽然可以访问我这边的具体连接地址。且在浏览器中能够通过xml文件格式看到我的接口方法。但是.net那边就是无法生成映射。

再网上查找资料未果。最后不得不让老大去搞。在他一步一步的缩小问题的点上,最后让我对这个接口的方法一个一个的测试。后来发现是我对外提供的接口的方法问题。

具体截图:


,这个方法的参数是我改动之后的,开始我对参数的的传入是用的  java的集合LIST。后来终于脑袋转过来是他们在传输二进制文件时候,.net对java的list集合

无法判断数据格式。改为了相应的数组,发现这才可以解决这个问题。但是就从表象来看确实是两者语言的数据根式标示不对等。但是具体的里面的更多的原理性的东西

暂且不能够知晓。

希望这个对今后在开发发布webService类时候的各位给予点启示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值