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

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

开始之前

可以使用 WebSphere® Application Server 提供的组装工具来组装基于 Java 的 Web Service 模块。

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

关于此任务

通过按本任务部分的步骤中的操作执行以从 Java 代码组装支持 Web Service 的 WAR 文件。

过程

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