首页 > 编程知识 正文

java调用webservice接口 三种方法,invoke的意思

时间:2023-05-06 01:08:34 阅读:10920 作者:4566

错误信息: org.Apache.axis.client.call invoke重症: exception : org.XML.sax.sax exception 3360 simpledeserializerion .

错误消息:

org.Apache.axis.client.call invoke

重症: Exception:

org.XML.sax.sax exception : simpledeserializerencounteredachildelement,which is NOT expected,insomethingitwastryingtododd

atorg.Apache.axis.encoding.ser.simple deserializer.onstart child (simple deserializer.Java 360143 ) )。

atorg.Apache.axis.encoding.deserializationcontext.startelement (deserializationcontext.Java :1031 )。

atorg.Apache.axis.message.sa x2事件记录程序. replay (sa x2事件记录程序. Java :165 ) )。

atorg.Apache.axis.message.message element.publishtohandler (message element.Java 33601140 ) )。

atorg.Apache.axis.message.RPC element.deserialize (RPC element.Java 3360238 ) )。

atorg.Apache.axis.message.RPC element.get params (RPC element.Java :386 )。

atorg.Apache.axis.client.call.invoke (call.Java 33602402 ) ) ) ) ) ) ) ) )。

(atorg.Apache.axis.client.call.invoke (call.Java :2301 ) ) ) ) ) ) ) )。

atorg.Apache.axis.client.call.invoke (call.Java :1758 ) ) ) )。

atca客户端. main (ca客户端. Java :68 )。

org.XML.sax.sax exception : simpledeserializerencounteredachildelement,which is NOT expected,insomethingitwastryingtododd

源代码是这样的:

import javax.XML.namespace.qname;

importorg.Apache.axis.client.call;

importorg.Apache.axis.client.service;

公共类ca客户端{

Publicstaticvoidmain(string漂亮的薯片args )。

try {

string endpoint=' http://www.webxml.com.cn/web服务/stockinfows.asmx ';

服务服务=new服务(

呼叫呼叫=(呼叫)服务. create call );

call.settargetendpointaddress (endpoint;

call.setoperationname (new qname (http://www.webxml.com.cn/web服务/stock info ws.asmx ',' getStockInfo ' ) )

call.add parameter (' the stock code ',org.Apache.axis.encoding.xmltype.xsd _ string,javax.XML.RPC.pararamemeng

call.addparameter('userid ',org.Apache.axis.encoding.xmltype.xsd _ string,javax.XML.RPC.parametermetermoder )

call.settargetendpointaddress (new Java.net.URL ) endpoint );

call.set returntype (org.Apache.axis.encoding.xmltype.xsd _ string );

call.setusesoapaction(true;

call.setsoapactionuri (http://webxml.com.cn/get stock info );

call.invoke(newobject漂亮的薯片(' { 'sh000001 )、' WebXml.com.cn' } );

}

catch(exceptione ) {

}

}

}

你最好实际调试一下弟弟的代码。 提供正确答案会增加奖金^_^

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。