【发布时间】:2013-01-18 12:36:21
【问题描述】:
好吧,我创建了一个可以在本地访问的网络服务:
http://127.0.0.1:8080/myapp/WSPA?wsdl
现在我需要通过从另一个 java 应用程序调用它来测试我的 web 服务,以验证它是否正常工作。我已经看到它在 Eclipse 上使用来自 JBoss 插件的 WebService Client 工作。但问题是我有一个方法可以接收包含字符串和字节数组的 SoapFile 列表。我需要验证它是否工作。
@XmlType
public class SoapFile implements Serializable {
private String fileName;
private byte[] fileData;
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public byte[] getFileData() {
return fileData;
}
public void setFileData(byte[] fileData) {
this.fileData = fileData;
}
}
我还没有找到如何创建一个使用该服务进行测试的简单 Web 服务客户端。 我想要一些指导......教程或一些解释如何一步一步制作它的网站。 如何为这个 web 服务创建一个 java 客户端?
【问题讨论】:
-
使用 httpclient 库为您的服务编写客户端。
-
我认为大多数 IDE 都有一个使用
wsimport的内置选项,让您的任务变得非常容易。
标签: java web-services wsdl