62,628
社区成员
发帖
与我相关
我的任务
分享Call call = (Call)new Service().createCall();
call.setTargetEndpointAddress("http://127.0.0.1:8080/springlook/services/SayHello");
Object obj = call.invoke("sayHello", new Object[]{"xml"});
这样的一个通用方法来调用。
如果你用的是axis2.x版本,可以用RPCServiceClient的方式写个工具类。
具体的工具类写法 自己去搜搜,网上比较多的,因为不同的webservice接口,肯定要不同的参数啥的,所以最多只能有个工具类已经很方便了。不然你每次都去生成客户端,确实比较麻烦,代码也相对冗余。