通过 WSDL 文件组装支持 Web Service 的 WAR 文件
可以根据支持 Web Service 的 Web Service 描述语言 (WSDL) 来组装 Web 应用程序归档 (WAR) 文件。
开始之前
可以使用 WebSphere® Application Server 提供的组装工具来组装基于 Java 的 Web Service 模块。
对于 Java™ API for XML-Based Web Services (JAX-WS) Web Service 应用程序,您需要可移植工件才能完成本任务,这些工件由 wsimport 命令行工具从 WSDL 文件启动时生成。wsimport 工具将 WSDL 文件处理为输入并生成下列可移植工件:
- 服务端点接口 (SEI)
- 服务类
- 异常类(从任何存在的 wsdl:fault 类映射)
- Java XML 绑定体系结构 (JAXB) 生成的类型值,它们是从 XML 模式类型映射的 Java 类
对于 Java API
for XML-based RPC (JAX-RPC) Web Service 应用程序,需要从 WSDL2Java 命令行工具生成的以下工件才能完成本任务:
- 组装的 WAR 文件,包含 Enterprise JavaBeans (EJB) 实现、从 WSDL2Java 命令行工具生成的所有类和 web.xml 部署描述符文件。
- WSDL 文件
- 完整的 webservices.xml、ibm-webservices-bnd.xmi 和 ibm-webservices-ext.xmi 部署描述符,以及 Java API for XML-based remote procedure call (JAX-RPC) 映射文件。
关于此任务
通过按本任务部分的步骤中的操作执行以根据 WSDL 文件组装支持 Web Service 的 WAR 文件。
过程
- 启动组装工具。 请参阅 Rational® Application Developer 文档中关于启动组装工具的信息。
- 如果尚未完成,请配置组装工具使它在 Java EE 模块上工作。需要确保启用了 Java EE 和 Web 类别。 请参阅 Rational Application Developer 文档中关于配置组装工具的信息。
- 将由命令行工具生成的 JavaBeans 实现和工件导入至组装工具。
- 将使用 Assembly Toolkit、Application Assembly Tool 或其他工具创建的 JAR 文件迁移至 Rational Application Developer 组装工具。要迁移这些文件,请将 JAR 文件导入组装工具。请参阅 Rational Application Developer 信息中关于将代码工件迁移到组装工具的信息。