java调用C++ webservice 问题 急!!!!

问题描述

调用方法:Stringendpoint="http://192.168.128.70:8080/WebService2/calc.wsdl";Clientclient=newClient(newURL(endpoint));Object[]results=client.invoke("add",newObject[]{1.0,2.0});System.out.println("results="+results);异常:org.codehaus.xfire.fault.XFireFault:Method'ns1:add'notimplementedatorg.codehaus.xfire.fault.Soap11FaultSerializer.readMessage(Soap11FaultSerializer.java:31)atorg.codehaus.xfire.fault.SoapFaultSerializer.readMessage(SoapFaultSerializer.java:28)atorg.codehaus.xfire.soap.handler.ReadHeadersHandler.checkForFault(ReadHeadersHandler.java:111)atorg.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:67)atorg.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)atorg.codehaus.xfire.client.Client.onReceive(Client.java:406)atorg.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)atorg.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)atorg.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)atorg.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)atorg.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)atorg.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)atorg.codehaus.xfire.client.Client.invoke(Client.java:336)atorg.codehaus.xfire.client.Client.invoke(Client.java:368)atcom.highland.amsis.client.TestClient.main(TestClient.java:29)说明:C++webservice用的是gsoap开发的

解决方案

解决方案二:
这东西估计没几个人干过。你根据报的异常好好去检查下你的代码!!
解决方案三:
的确很少有人用这种方法,找了很久有人遇到同样的问题,但都没有结果,关键是不确定是java这边的问题还是C++那边的问题
解决方案四:
没有人知道吗?急啊。。。。。。。
解决方案五:
采用HttpClient.jar来调用吧。
解决方案六:
可以说的详细一点吗,谢谢了
解决方案七:
是通过wsdl文件生成java客户端的么
解决方案八:
java调用C++gsoapwebservice没有人遇到过吗?谢谢了
解决方案九:
build.xml没有吗?应该是stub没有生成。
解决方案十:
该回复于2011-04-19 11:16:42被版主删除

时间: 2024-09-15 23:50:32

java调用C++ webservice 问题 急!!!!的相关文章

java调用外部webservice接口

问题描述 哪位高手能提供一个Java调用外部webservice的例子··? 解决方案 解决方案二:网上一搜一大把搜搜这个JAX-WS解决方案三:Publicvoidmain(Stringargs[]){Stringurl="*****";//webservice接口地址Serviceservice=newService();try{Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newURL(url)

Java 调用天气Webservice详解及实例代码_java

Java调用天气Webservice的小应用 废话不多说,直接贴代码:  CityReq.java package com.weather; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name="getWeatherbyCityName",namespace="http://WebXml.com.cn

java调用restful webservice(转)

一般来说,大家只会用到GET和POST方法来调用.    GET方法的话,参数可以写在url里面. 比如说server的interface用的是@RequestParam或者@PathVariable,在客户端调用的时候,都可以直接写在URL里,具体写法我就不写了,和下面差不多. POST方法.这个有点不一样,参数要写在request 的body里面,而不是URL里面. URL = url = new URL(http://test.webservice.api/test); HttpURLCo

java调用.net Webservice报错connect reset!

问题描述 服务器A:Unix服务器B:XP(与A.C跨网段)服务器C:Service2003服务器B部署了一套服务器A的测试环境(java),A.B都需要访问C的Web服务(.net),A.B代码相同.问题如下:B访问C的服务一切正常:A访问C的服务报错java.net.SocketExecption:connectionreset.网上找了不少资料了,可是问题依然没有解决!烦请各位高手帮忙分析一下!调用C服务的代码如下:Stringmethod="test";Stringurl=&q

JAVA调用.NET的webservice为什么总是出现未识别SOAPAction?急!!!

问题描述 这两天公司做一个java跟C#整合的一个web开发,需要在myeclipse平台下基于struts2框架的用java调用C#写的webservice,我用axis方法把连接服务的代码都写好了,可就是访问不到那个服务的SOAPAction,网上看了很多类似的解决方法可都没用,是不是跟struts2框架有关系呢,比如struts的拦截器拦截掉这个webservice什么的,急!!!求高手!!!这是我写的连接服务的源代码(我全部家当就7分,求各位帮忙了!):packagecom.berlin

调用Java写的WebService总超时

问题描述 客户端(WPF)调用Java的WebService,总发生超时异常--------------------------------------------------------------------------------请求通道在00:01:00以后尝试发送超时.增加传递给请求调用的超时值,或者增加绑定上的SendTimeout值.分配给此操作的时间可能已经是更长超时的一部分.,Serverstacktrace:在System.ServiceModel.Channels.Requ

webservice接口-我要用java调用WebService (被调用的是一个短信接口下面给详细说明)

问题描述 我要用java调用WebService (被调用的是一个短信接口下面给详细说明) 我要用java调用WebService (被调用的是一个短信接口下面给详细说明)希望能按照这个 那边给我的文档:接口原型:sendMessage ();接口路径:http://58.53.194.80/swdx/services/APService?wsdl[参数说明]:参数名称 数据类型 说明ApName String SP帐号ApPassword String SP密码compcode String

c++-C++调用java写的webservice

问题描述 C++调用java写的webservice 在做c++调用java写的webservice时,用的soap,按照网上提供的例子做的最后弄完以后总有一个错误: #include "stdafx.h" #include <stdio.h> #import "C:Program Files (x86)MSSOAPBinariesmssoap30.dll" exclude("IStream","IErrorInfo&quo

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