报了个错,大家看看是什么引起的
Couldn't find a binding provider!. Nested exception is java.lang.ClassNotFoundException: org.codehaus.xfire.aegis.AegisBindingProvider
没写过webservice接口的调用,在本地还不能测,那边指定了IP,所以只好放服务器上,项目很大,加了个简单的测试,看那边接口返回什么,居然出错了
------解决思路----------------------
少jar包了吧
------解决思路----------------------
要么少jar包
要么配置文件没映射到该类
------解决思路----------------------
1、下载XFIRE依赖包:wsdl4j-1.6.2.jar、xfire-all-1.2.6.jar、xbean-spring-2.5.jar、spring-1.2.6.jar、jdom-1.0.jar、commons-logging-1.0.4.jar
2、把相关的JAR包依赖上去之后再使用Client对象new Client(new URL(url)).invoke("update", new Object[] {});
XFIRE官网:http://xfire.codehaus.org/
------解决思路----------------------
如果是基于restful 的,可以使用restclient进行调试http://wenku.baidu.com/link?url=Q1pi2DrqhL-q8aqJYD_KC4fVkoHyGh6gv5QCLwBntlx_CmY14m1eFZnofhTjU-qVpFX6bfle-VxmFSx5zQC2oFnloexyud3T13sBLwwxmBW
------解决思路----------------------
对的,直接发送给他;服务端那边应该有XML相应格式的解析。