通过 WSDL 文件组装支持 Web Service 的 WAR 文件

可以根据支持 Web Service 的 Web Service 描述语言 (WSDL) 来组装 Web 应用程序归档 (WAR) 文件。

准备工作

您可以使用随附的组装工具组装基于 Java 的 Web 服务模块WebSphere® Application Server。

对于基于 XML 的 Web 服务的 Java™ API (JAX-WS) Web 服务应用程序,您需要由wsimport从 WSDL 文件启动时使用命令行工具来完成此任务。 wsimport 工具将 WSDL 文件处理为输入并生成下列可移植工件:
  • 服务端点接口 (SEI)
  • 服务类
  • 异常类(从任何存在的 wsdl:fault 类映射)
  • Java XML 绑定体系结构 (JAXB) 生成的类型值是从 XML 模式类型映射的 Java 类
可以使用 WSDL 文件和模式文档将生成的工件与您计划部署的端点实现一起封装在 Web 应用程序归档 (WAR) 文件中。
对于基于 XML 的 RPC (JAX-RPC) Web 服务应用程序的 Java API,您需要由WSDL2Java命令行工具来完成这个任务:
  • 包含企业JavaBeans (EJB)实现,从WSDL2Java命令行工具和web.xml部署描述符文件。
  • WSDL 文件
  • 完整的webservices.xmlibm-webservices-bnd.xmi , 和ibm-webservices-ext.xmi部署描述符、以及基于 XML 的远程过程调用 (JAX-RPC) 映射文件的 Java API。

有关此任务

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

过程

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

结果

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

下一步做什么?

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