错误提示: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方法)相关推荐

  1. 《JAVA练习题目8》 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number

    题目内容: 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number:方法:showMe,以"name-gende ...

  2. java导出Excel(xls)到客户端(新增一个导出xlsx的方法)

    //此处使用的是layui,jquery <button type="button" class="layui-btn layui-btn-normal layui ...

  3. JAVA深入研究——Method的Invoke方法。

    在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java ...

  4. java中的invoke方法_详解Java中Method的Invoke方法

    在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到M ...

  5. java教程 invoke_Java中Method的Invoke方法详细介绍

    这篇文章主要介绍了详解Java中Method的Invoke方法,需要的朋友可以参考下 在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而 ...

  6. 深入理解Java中的反射机制和使用原理!详细解析invoke方法的执行和使用

    反射的概念 反射:Refelection,反射是Java的特征之一,允许运行中的Java程序获取自身信息,并可以操作类或者对象的内部属性 通过反射,可以在运行时获得程序或者程序中的每一个类型的成员活成 ...

  7. Java的invoke方法

    如果读一些Java或者相关框架的源码,实际上一定会经常出现invoke方法的调用,在自己或者团队封装框架时,如果有时候弄得不好经常也会报invoke相关的错. invoke方法是干什么的?有什么具体用 ...

  8. 【Java】Java编写Telnet客户端,连接到Windows的Telnet服务器,执行命令和批处理脚本

    Java编写Telnet客户端,连接到Windows的Telnet服务器,执行命令和批处理脚本,同时解决了中文乱码的问题. 源代码和Jar包在这里下载:http://download.csdn.net ...

  9. axis调用webservice客户端开发

    第一步:wsdl2Java.bat文件编写 Axis_Lib表示依赖的jar包路径 Output_Path表示生成的class路径 Package包名 还需要手动更改 -p %Package%表示we ...

最新文章

  1. go语言中的big包
  2. 51nod 1836:战忽局的手段(期望)
  3. HTML发布那一年,开发版内测公告一般发布时间是几点
  4. android 怎么初始化下拉框_第30讲:“二师兄”的成长历程之二,类属性的初始化...
  5. 如何在mac版本的python里安装pip
  6. python 排序算法
  7. spark.mllib源码阅读:GradientBoostedTrees
  8. cp命令的编写——浅谈系统调用
  9. spring pom设置_Spring社交Twitter设置
  10. hive shell 导入数据
  11. toString 方法
  12. 计算机应用专业毕业论文总结,计算机技术与应用
  13. 数字后端基本概念介绍<Endcap Cell>
  14. Rainmeter 雨滴桌面 主题分享
  15. java实现筑业软件官网下载,筑业资料软件2020旗舰版|筑业资料软件免费官方下载-系统族...
  16. 神经网络控制系统的特点,神经网络控制的优点
  17. 前端JS项目实战——瀑布流
  18. python3中eval函数用法简介_python3中eval函数用法使用简介
  19. 对话腾讯天琴赵伟峰:当音乐与科技结合,会碰撞出怎样的火花?
  20. 视觉镜头上的闪回画面

热门文章

  1. 运动会馆预约小程序开发制作一键预订场地
  2. 联通TEWA-800E超级用户改桥接模式
  3. 虚拟现实(VR)和增强现实(AR)背后的核心技术是什么?
  4. 《刻意练习》读书笔记思维导图精华版,探索成功的秘诀
  5. ssh远程端口转发到本地_Linux SSH隧道或端口转发本地和远程端口的示例?
  6. 2021年安全员-B证考试及安全员-B证最新解析
  7. Scanner 扫描器
  8. 计算机提示网络不可用,Windows电脑系统显示无线网络不可用怎么办?
  9. 在docker中使用U盘
  10. python柳州培训班学费多少