# 从 Java 生成 WSDL 文档

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

> **TL;DR**
> 必需插件： [Jakarta EE：Web Services (JAX-WS)](https://plugins.jetbrains.com/plugin/18584-jakarta-ee-web-services-jax-ws)

Web 服务的可用功能、访问端口、请求的可接受格式、生成的响应格式等，都会反映在 Web 服务 [WSDL descriptor](https://en.wikipedia.org/wiki/Web_Services_Description_Language)中，该描述符通常在 Web 服务部署期间由服务器生成。 Web 服务客户端开发的一个重要部分是根据 WSDL 描述符设置实现对服务的请求生成和响应解析。

假设您已经开发了一个 Web 服务，并希望在 Web 服务本身部署之前开始其客户端的开发，也就是说，在服务器上生成 WSDL 描述符之前。 使用 IntelliJ IDEA，您可以在部署前生成它。

Procedure: 从 Java 代码创建 WSDL 描述符

1. 在编辑器中选择所需的类名。

2. 在主菜单中，前往  `工具 | XML Web服务和 WSDL | 从 Java 代码生成 WSDL…` 。

3. 在打开的 [从 Java 生成 WSDL](generate-wsdl-from-java-dialog.html)对话框中，指定以下内容：

* Web 服务的名称和 URL 地址。

* 访问 Web 服务公共操作时使用的协议和编码样式。

* 类型信息，包括构成 Web 服务接口的名称、操作、参数和数据。

点击   OK   准备好时。

## See also

### 概念

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

### 过程

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

### 参考

[Web 服务引用](web-services-reference.html) [从 Java 生成 WSDL 对话框](generate-wsdl-from-java-dialog.html)

