Axis2生成客户端代码
eclipse安装Axis2插件
https://blog.csdn.net/qq_26264237/article/details/93369265
在eclipse用axis2发布web service
https://blog.csdn.net/qq_26264237/article/details/93376672
生成客户端代码
新增一个wsdl文件夹,把 .wsdl文件放入该文件夹
右键项目/ New / Other /
代码生成成功
新建lib包,把Axis2的依赖放入该文件夹
下载axis2-1.7.9-bin.zip
新增测试代码:
package com.sky.axis2.ws.client;
import java.rmi.RemoteException;
import com.sky.axis2.ws.*;
public class Client {
public static void main(String[] args) throws RemoteException {
HelloWs helloWs = new HelloWsStub();
SayHello sayHello = new SayHello();
sayHello.setName("小明");
SayHelloResponse response = helloWs.sayHello(sayHello);
String get_return = response.get_return();
System.err.println("get_return=" + get_return);
//打印结果
//get_return=hello 小明
//需要确保接口服务已经启动
}
}
注意HelloWsStub.java这个文件
测试环境和生产环境的ip和端口可能不一样。