通过 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 类
可以使用 WSDL 文件和模式文档将生成的工件与您计划部署的端点实现一起封装在 Web 应用程序归档 (WAR) 文件中。
对于 Java API for XML-based RPC (JAX-RPC) Web Service 应用程序,需要从 WSDL2Java 命令行工具生成的以下工件才能完成本任务:
  • 组装的 WAR 文件,包含 Enterprise JavaBeans (EJB) 实现、从 WSDL2Java 命令行工具生成的所有类和 web.xml 部署描述符文件。
  • WSDL 文件
  • 完整的 webservices.xmlibm-webservices-bnd.xmiibm-webservices-ext.xmi 部署描述符,以及 Java API for XML-based remote procedure call (JAX-RPC) 映射文件。

关于此任务

通过按本任务部分的步骤中的操作执行以根据 WSDL 文件组装支持 Web Service 的 WAR 文件。

过程

  1. 启动组装工具。 请参阅 Rational® Application Developer 文档中关于启动组装工具的信息。
  2. 如果尚未完成,请配置组装工具使它在 Java EE 模块上工作。需要确保启用了 Java EEWeb 类别。 请参阅 Rational Application Developer 文档中关于配置组装工具的信息。
  3. 将由命令行工具生成的 JavaBeans 实现和工件导入至组装工具。
  4. 将使用 Assembly Toolkit、Application Assembly Tool 或其他工具创建的 JAR 文件迁移至 Rational Application Developer 组装工具。要迁移这些文件,请将 JAR 文件导入组装工具。请参阅 Rational Application Developer 信息中关于将代码工件迁移到组装工具的信息。

结果

对 Web Service 启用 Web 模块所需的工件已添加到 WAR 文件。

下一步做什么

现在您可以将支持 Web Service 的 WAR 文件组装到 EAR 文件中。要了解更多信息,请阅读关于“组装支持 Web Service 的 WAR 到 EAR 文件”的信息。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembwarwsdl
文件名:twbs_assembwarwsdl.html