根据jdk生成wsdl客户端代码.java的
时间: 2023-12-20 13:05:46 浏览: 91
axis2根据wsdl生成java客户端代码
生成wsdl客户端代码的步骤如下:
1. 打开命令行窗口,进入jdk的bin目录,输入以下命令生成客户端代码:
```bash
wsimport -s <clientDir> <wsdlUrl>
```
其中,`<clientDir>`表示生成的客户端代码存放的目录,`<wsdlUrl>`表示要生成客户端代码的wsdl文件的url地址。
例如:
```bash
wsimport -s D:\client http://localhost:8080/testService?wsdl
```
2. 生成的客户端代码中包含了与服务端通信的接口和类,使用时需要先创建服务端的服务对象。例如:
```java
TestService testService = new TestService();
TestServicePortType testServicePort = testService.getTestServicePort();
```
3. 调用服务端提供的方法即可,例如:
```java
String result = testServicePort.sayHello("World");
System.out.println(result);
```
其中,`sayHello`是服务端提供的方法名,`World`是方法的参数。
阅读全文