xcxd.net
当前位置:首页 >> jAvA调用C# WEBSErviCE 时候报错 >>

jAvA调用C# WEBSErviCE 时候报错

既然你说C#能顺利调用那就简单了,先用C#调用一次,然后把SOAP报文抓到存下来,再用java调用一次,把SOAP报文抓到,比较下两次的报文就能找到原因了

你是通过xfire来生成wsdl文件的吗,然后通过wsdl文件在myeclipse中先创建一个webservice工程,然后再右击该工程选择webservice client,通过该wsdl文件的url来生成客户端就行了,只要你能生成wsdl文件用该方法生成的客户端就不会有问题!

这只是警告,实际已经生成成功了,在d:盘,应该有个com文件夹.里面就是生成的文件.

可以.反序列化可以将一个xml格式的soap message转化为一个对象.

首先你要了解,你的webservice返回的内容,是何种字符集的, 统一强制转换utf-8. 然后在java程序里也一样,统一,只要统一字符集,就不会导致乱码.

1、用测试工具摸模拟一些数据,测试一下java的webService的接口.看是否正确.2、如果第一步错误,就改接口,如果正确,用VS调试C#端代码是否有错误.

可以用一个java和csharp都能用的串行化工具,比喻jason、xmlstream等串行化集合

java.net.UnknownHostException检查下webservice地址对不对

字面上理解,引起错误的原因是:HolleWorldTest.User 这个类没有序列化解决方法 :User implements Serializable根本原因并不是出现在user2 = (User)call.invoke(new Object[]{user});

是StrictMode检测到资源没关闭,把detectLeakedClosableObjects()去掉就好了.希望对你能有所帮助.

9647.net | yydg.net | ldyk.net | xcxd.net | msww.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com