java如何通过soap调用webservice接口【No Deserializer found to deserialize】

问题描述

publicstaticStringgetService(){URLurl=null;try{url=newURL("http://XXX.XXX.XXX.XXX/aaa/services/MailCsService");}catch(MalformedURLExceptionmue){returnmue.getMessage();}//ThisisthemainSOAPobjectCallsoapCall=newCall();soapCall.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);soapCall.setTargetObjectURI("MailCsService");soapCall.setMethodName("getMails");VectorsoapParams=newVector();ParameterisbnParam1=newParameter("in0",String.class,"0",null);ParameterisbnParam2=newParameter("in1",String.class,"aaa",null);ParameterisbnParam3=newParameter("in2",String.class,"bbbb",null);soapParams.addElement(isbnParam1);soapParams.addElement(isbnParam2);soapParams.addElement(isbnParam3);soapCall.setParams(soapParams);System.out.println(1);try{//InvoketheremotemethodontheobjectSystem.out.println(2);ResponsesoapResponse=null;soapResponse=soapCall.invoke(url,"getMails");System.out.println(3);//Checktoseeifthereisanerror,return"N/A"if(soapResponse.generatedFault()){Faultfault=soapResponse.getFault();System.err.println("Generatedfault:");System.out.println("FaultCode="+fault.getFaultCode());System.out.println("FaultString="+fault.getFaultString());Stringf=fault.getFaultString();System.out.println("qqq");returnf;}else{//readresultSystem.out.println("2qqq");ParametersoapResult=soapResponse.getReturnValue();//getastringfromtheresultreturnsoapResult.getValue().toString();}}catch(SOAPExceptionse){System.out.println("3qqq");returnse.getMessage();}}publicstaticvoidmain(String[]args)throwsException{System.out.println(getService());}

老是显示NoDeserializerfoundtodeserializea'http://。。。。。。。。。。。。。。。。。

时间: 2024-10-28 23:08:30

java如何通过soap调用webservice接口【No Deserializer found to deserialize】的相关文章

java调用webservice接口发送xml报文

问题描述 java调用webservice接口发送xml报文 1.webservice接口是axis1发布的 2.请求报文格式如下 <?xml version="1.0" encoding="gbk"?><SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XM

Java Axis2 的 RPC 方式调用 webservice 接口 传递对象参数 服务器端接收参数值为NULL

问题描述 JavaAxis2的RPC方式调用webservice接口传递对象参数(其他形式的参数没有试过)时,服务器端可接收到访问,但参数值为null.请问大家有没有遇到过这样的问题,又是怎么解决的??? 解决方案 解决方案二:对方的webservice是document风格的吗?

php中创建和调用webservice接口示例

  这篇文章主要介绍了php中创建和调用webservice接口示例,包括webservice基本知识.webservice服务端例子.webservice客户端例子,需要的朋友可以参考下 作为开发者来讲,要想写webservice接口或者调用别人的webservice接口,首先需要了解什么是webservice.简单说, WebService就是一些站点开放一些服务出来, 也可以是你自己开发的Service, 也就是一些方法, 通过URL,指定某一个方法名,发出请求,站点里的这个服务(方法),

soap-C++调用webservice接口出错,具体如图所示,请大神帮忙~~

问题描述 C++调用webservice接口出错,具体如图所示,请大神帮忙~~ 我已经安装了soap toolkit 3.0 不知道为什么还不行~ 报错如下: ------ 已启动生成: 项目: myclient, 配置: Debug Win32 ------ 1>生成启动时间为 2016/1/6 19:01:21. 1>InitializeBuildStatus: 1> 正在对"Debugmyclient.unsuccessfulbuild"执行 Touch 任务.

求助关于在JSP和dwr中调用webservice接口的问题

问题描述 我现在遇到一个问题,困扰我很久了一直没有解决,现在求各位大侠帮忙看看是什么原因,由于一些特殊要求我需要在JSP页面上直接调用webservice接口,我现在根据wsdl文件,在myeclipse中创建了一个工程,并且在测试类的main方法中可以执行并获得到结果,但是我在jsp页面上用dwr调用的时候就会报一个java.lang.NoClassDefFoundError这个异常,反复想怎么也没有找到是什么原因导致的webservice我用得是CXF

求大神给一套 ibm 总线 调用webservice接口 实现流程 以及ibm总线产品

问题描述 求大神给一套 ibm 总线 调用webservice接口 实现流程 以及ibm总线产品 需求是 自己的业务系统提供多个webservice服务,有另外其它若干个业务系统去调用这些服务.公司现在买了ibm的总线产品,希望把这些webservice服务放在ibm总线上,而其他业务系统直接调用ibm总线即可!求指点.求详解.以前没接触过.

有用java 编的程序 调用 hbase 接口的吗?

问题描述 有用java 编的程序 调用 hbase 接口的吗? 有用java 编的程序 调用 hbase 接口的吗?最好具体一些,对这方面不太懂 解决方案 http://blog.csdn.net/lifuxiangcaohui/article/details/39997205

关于调用webservice接口,出参入参用json格式

问题描述 关于调用webservice接口,出参入参用json格式 想写一个工具类,调用webservice接口,出参入参用json格式 解决方案 webservice 需要WSDL,里面包含了描述服务的xml的schema,http请求承载也是xml脚本.看你的意思是想用JSON替换XML?当然可以,但是后台如果是C++的业务处理,你需要建立json到c++的对象模型映射.

soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~

问题描述 soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~ soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~ 解决方案 我也遇到这种问题,不知道是什么原因 解决方案二: 郁闷了 我也遇到了.没人解答呢..