# 生成客户端 XML-Java 绑定

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> 此功能性在具有 Ultimate 订阅的 IntelliJ IDEA 中可用。
>
>
>
> 必需插件：  Jakarta EE：Web Services (JAX-WS)

为了从客户端向目标 Web 服务开发格式良好且有效的请求，您需要了解该 Web 服务提供的方法、所使用的数据类型、服务接口、可接受的请求格式、生成响应的格式等。 所有这些数据都呈现在目标Web服务的 [WSDL descriptor](http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzatz/51/webserv/wswsifattwsdl.htm)中。

IntelliJ IDEA 可以基于所需的 WSDL 描述生成必要的客户端 XML-Java 绑定，从而为开发客户端请求提供高效的编码帮助。 您只需要指定 WSDL 描述符的 URL 地址，IntelliJ IDEA 会检索必要的数据并生成 Java 类。

Java 代码生成在 [Generate Java Code From WSDL](generate-java-code-from-wsdl-or-wadl-dialog.html) 对话框中配置，该对话框主要在启用 Web 服务客户端开发支持时打开。

Procedure: 配置客户端 XML-Java 绑定的生成

1. 在   项目   工具窗口中选择所需的客户端模块，并从主菜单中选择  `工具 | XML Web服务与 WSDL | 从 WSDL 生成 Java 代码` 。

2. 在   Web Service WSDL URL   字段中，指定所需 Web 服务的 WSDL 描述符的 URL 地址。

> **Tip:**
> 如果   状态   只读字段通知您有关 WSDL URL 连接异常，请确保目标 Web 服务正在运行，并且其 WSDL 描述符的 URL 地址正确。

3. 从   输出路径   列表中选择要放置生成文件的目录。

4. 在   软件包前缀  列表中，指定要放置已编译 Java 类的包。

5. 对于 Apache Axis Web 服务的客户端，使用提供的复选框为代码生成过程指定其他配置选项。

## See also

### 概念

[Web 服务](web-services.html) [Web 服务客户端](web-service-clients.html)

### 过程

[XML-Java 绑定](xml-java-binding.html) [Web 服务客户端](web-service-clients.html) [Web 服务](web-services.html)

### 参考

[从 WSDL 对话框生成 Java 代码](generate-java-code-from-wsdl-or-wadl-dialog.html) [Web 服务引用](web-services-reference.html) [XML-Java 绑定参考](xml-java-binding-reference.html)

