如何使用 Eclipse 将 WSDL 转换为 Java 类?

2022-08-31 20:49:04

我有一个WSDL文件(或者更确切地说,它的URL)。我需要将其转换为Java类。我还需要为它所描述的 Web 服务提供测试。我是Web服务的新手,所以有人可以告诉我如何将WSDL转换为Java吗?

我使用Eclipse JEE Kepler。也许有一些插件可以自动执行此操作?


答案 1

在Eclipse Kepler中,生成Web Service Client类非常容易,可以通过以下步骤来实现这一点。

右键单击任何项目>创建新的其他 ->Web 服务->Web 服务客户端->将 wsdl url(或位置)粘贴到 Service Definition->Next->Finish 中

您将看到生成的类位于 src 文件夹中。

注意:如果没有 eclipse,您还可以使用 JDK 附带的 wsimport 命令实用程序从 wsdl 文件生成客户端类。

请参阅此链接 使用 wsdl 创建 Web 服务客户端


答案 2

您需要在命令行中执行下一步操作:

wsimport -keep -s (name of folder where you want to store generated code) urlToWsdl

例如:

wsimport -keep -s C://NewFolder https://www.blablabla.com


推荐