分享一下webservice的一点经验
2014-04-21 09:04
302 查看
前几天做一个调用webservice的小项目,用的是axis2的RPC方式调用的webservice,所用的jar包可以到网上搜到,刚开始也是直接到网上搜到的例子,然后ctrl+c、ctrl+v到自己的代码里,测试了一下能正确返回,当时很高兴,觉得很成功!但是好日子总是不长,第二天再测试的时候报org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
这个异常,不知所云,到网上搜半天没找到原因,最后仔细对照wsdl和自己的代码,发现QName qName = new QName(tns, queryMethod);这句的代码的tns(也就是targetNamespace)和wsdl不对照,改过之后成功!在此记录一下,以免以后再遇到类似问题。
这个异常,不知所云,到网上搜半天没找到原因,最后仔细对照wsdl和自己的代码,发现QName qName = new QName(tns, queryMethod);这句的代码的tns(也就是targetNamespace)和wsdl不对照,改过之后成功!在此记录一下,以免以后再遇到类似问题。
相关文章推荐
- Java强制类型转换--object对象转换为String的一些总结
- 据说一个人在这个世上获得真正的幸福需要三件事情:有人爱,有事做,有期待。
- Xamarin for android:为button设置click事件的几种方法
- Python 学习入门(2)—— 数组
- JSP---MVC思想的一点个人理解
- Linux课程_系统日常配置与维护
- 一线顶级互联网公司offer的成功经验【转自IT面试】
- Windows 自动定时执行任务的几种实现方法
- jQuery过滤选择器:not()方法介绍
- APC -- Asynchronous Procedure Call 异步过程调用
- fatal error C1010: unexpected end of file while looking for precompiled head
- C++类中成员变量的初始化总结
- (求教)Android-javamail问题
- gdb+gdbserver方式进行ARM程序调试
- 矩阵相乘的三种方法(java实现)
- as3.0服务端FMS软件常用的方法与属性参考示例
- vs2010中的反编译
- 无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows
- 在eclipse中将android工程打包生成apk文件
- 查看oracle空间使用情况