java call.invoke_用axis编写webservise客户端的问题(call对象的invoke方法)
错误提示:org.apache.axis.client.Callinvoke严重:Exception:org.xml.sax.SAXException:SimpleDeserializerencounteredachildelement,whichisNOTexpected,insomethingitwastryingtode...
错误提示:
org.apache.axis.client.Call invoke
严重: Exception:
org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
at org.apache.axis.encoding.ser.SimpleDeserializer.onStartChild(SimpleDeserializer.java:143)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1031)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:238)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:386)
at org.apache.axis.client.Call.invoke(Call.java:2402)
at org.apache.axis.client.Call.invoke(Call.java:2301)
at org.apache.axis.client.Call.invoke(Call.java:1758)
at caClient.main(caClient.java:68)
org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
源代码是这样的:
import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class caClient {
public static void main(String[] args) {
try {
String endpoint = "http://www.webxml.com.cn/WebServices/StockInfoWS.asmx";
System.out.println("result is ");
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(endpoint);
call.setOperationName(new QName("http://www.webxml.com.cn/WebServices/StockInfoWS.asmx", "getStockInfo"));
call.addParameter("theStockCode",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.addParameter("userID",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://webxml.com.cn/getStockInfo");
call.invoke(new Object[] { "sh000001","WebXml.com.cn" });
}
catch (Exception e) {
System.err.println(e);
}
}
}
最好实际调试一下小弟的代码, 提供正解后会有更多赏金 ^_^
展开
java call.invoke_用axis编写webservise客户端的问题(call对象的invoke方法)相关推荐
- 《JAVA练习题目8》 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number
题目内容: 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number:方法:showMe,以"name-gende ...
- java导出Excel(xls)到客户端(新增一个导出xlsx的方法)
//此处使用的是layui,jquery <button type="button" class="layui-btn layui-btn-normal layui ...
- JAVA深入研究——Method的Invoke方法。
在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java ...
- java中的invoke方法_详解Java中Method的Invoke方法
在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到M ...
- java教程 invoke_Java中Method的Invoke方法详细介绍
这篇文章主要介绍了详解Java中Method的Invoke方法,需要的朋友可以参考下 在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而 ...
- 深入理解Java中的反射机制和使用原理!详细解析invoke方法的执行和使用
反射的概念 反射:Refelection,反射是Java的特征之一,允许运行中的Java程序获取自身信息,并可以操作类或者对象的内部属性 通过反射,可以在运行时获得程序或者程序中的每一个类型的成员活成 ...
- Java的invoke方法
如果读一些Java或者相关框架的源码,实际上一定会经常出现invoke方法的调用,在自己或者团队封装框架时,如果有时候弄得不好经常也会报invoke相关的错. invoke方法是干什么的?有什么具体用 ...
- 【Java】Java编写Telnet客户端,连接到Windows的Telnet服务器,执行命令和批处理脚本
Java编写Telnet客户端,连接到Windows的Telnet服务器,执行命令和批处理脚本,同时解决了中文乱码的问题. 源代码和Jar包在这里下载:http://download.csdn.net ...
- axis调用webservice客户端开发
第一步:wsdl2Java.bat文件编写 Axis_Lib表示依赖的jar包路径 Output_Path表示生成的class路径 Package包名 还需要手动更改 -p %Package%表示we ...
最新文章
- go语言中的big包
- 51nod 1836:战忽局的手段(期望)
- HTML发布那一年,开发版内测公告一般发布时间是几点
- android 怎么初始化下拉框_第30讲:“二师兄”的成长历程之二,类属性的初始化...
- 如何在mac版本的python里安装pip
- python 排序算法
- spark.mllib源码阅读:GradientBoostedTrees
- cp命令的编写——浅谈系统调用
- spring pom设置_Spring社交Twitter设置
- hive shell 导入数据
- toString 方法
- 计算机应用专业毕业论文总结,计算机技术与应用
- 数字后端基本概念介绍<Endcap Cell>
- Rainmeter 雨滴桌面 主题分享
- java实现筑业软件官网下载,筑业资料软件2020旗舰版|筑业资料软件免费官方下载-系统族...
- 神经网络控制系统的特点,神经网络控制的优点
- 前端JS项目实战——瀑布流
- python3中eval函数用法简介_python3中eval函数用法使用简介
- 对话腾讯天琴赵伟峰:当音乐与科技结合,会碰撞出怎样的火花?
- 视觉镜头上的闪回画面