从 Java 代码组装支持 Web 服务的 WAR 文件

您可以使用组装工具从 Java™ 代码组装支持 Web 服务的 Web 应用程序归档 (WAR) 文件。

准备工作

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

对于基于 XML 的 Web 服务的 Java API (JAX-WS) Web 服务应用程序,您需要由wsgen从服务端点启动时的命令行工具实现来完成此任务。 wsgen 工具将编译后的服务端点实现类处理为输入并生成下列可移植工件:
  • 编组和解组消息内容所需的任何其他 Java XML 绑定体系结构 (JAXB) 类。 该其他类包括使用已合并方法的 @RequestWrapper 注释和 @ResponseWrapper 注释表示的类。
  • WSDL 文件(如果指定了可选的 -wsdl 自变量)。 wsgen 命令不会自动生成此 WSDL 文件。 部署服务端点时将自动生成此 WSDL 文件。
对于基于 XML 的 RPC (JAX-RPC) Web 服务应用程序的 Java API,您需要由WSDL2Java命令行工具来完成这个任务:
  • 包含 web.xml 文件,但不支持 Web Service 的已组装 WAR 文件。
  • 服务端点接口的 Java 类
  • Web Service 描述语言 (WSDL) 文件
  • 完整的webservices.xmlibm-webservices-bnd.xmi , 和ibm-webservices-ext.xmi部署描述符,以及由以下程序生成的基于 XML 的远程过程调用 (JAX-RPC) 映射文件类的 Java API:WSDL2Java命令。

有关此任务

按照此任务部分的步骤中的操作,从 Java 代码组装支持 Web 服务的 WAR 文件。

过程

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

结果

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

下一步做什么?

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