组装 Web Service 应用程序

可以使用组装工具来组装基于 Java 的 Web Service 应用程序。

开始之前

可以使用应用程序服务器提供的组装工具来组装基于 Java 的 Web Service 模块。

关于此任务

开发 Web Service 应用程序后,您就可以组装应用程序。组装 Web Service 应用程序包含创建可以部署到应用程序服务器上的 Java™ Platform, Enterprise Edition (Java EE) 模块。这些模块从代码工件(如 JavaBeans 应用程序的 Web 应用程序归档 (WAR) 文件或企业 Bean 应用程序的企业 Bean Java 归档 (JAR) 文件)进行创建。将此代码工件打包和配置到企业应用程序模块(EAR 文件)或独立 Web 模块对于将模块部署到应用程序服务器上是必需的。

过程

  1. 启动组装工具。 请参阅 Rational® Application Developer 文档中关于启动组装工具的信息。
  2. 将支持 Web Service 的 Bean 组装到相应的模块中。
    • 对于已作为 Web Service 启用的 JavaBeans:
      1. 从 Java 代码组装支持 Web Service 的 WAR 文件.
      2. 通过 WSDL 文件组装支持 Web Service 的 WAR 文件.
    • 对于已作为 Web Service 启用的企业 Bean:
      1. 通过企业 Bean 组装支持 Web Service 的 JAR 文件.
      2. 通过 WSDL 文件组装支持 Web Service 的企业 Bean JAR 文件.

      避免故障 避免故障: 该产品支持将企业 Bean 封装在 WAR 文件中。如果您将支持 Web Service 的企业 Bean JAR 文件包含到 WAR 文件中,您必须将处于 JAR 文件的 webservices.xml 部署描述符文件中的任何信息合并到 WAR 文件的 WEB-INF 目录中的 webservices.xml 部署描述符。要了解更多信息,请参阅 WAR 模块信息中的 EJB 内容。gotcha
      最佳实践 最佳实践: 为 JAX-WS 应用程序开发故障时,最佳做法是始终将 JAX-WS 工具生成的故障 Bean 包含在 JAX-WS 应用程序的封装中。但是,如果您的应用程序没有使用 JAX-WS 工具生成的故障 bean 类(即,您使用从 Java 开始的自底向上开发方法而您选择不封装故障 bean 类),那么应用程序服务器运行时环境动态生成故障 Bean。即使如此,最佳做法是始终封装故障 Bean。bprac
  3. 将支持 Web Service 的模块组装到企业归档 (EAR) 文件中。
  4. 对包含 Web Service 的 EJB 模块启用 EAR 文件 EAR 文件包含含有 Web Service 的 Enterprise JavaBeans (EJB) 模块时,必须在部署前先运行 endptEnabler 命令行工具或组装工具,然后才能生成 Web Service 端点 WAR 文件。此工具还用于指定是使用 SOAP over Java 消息服务 (JMS) 还是 SOAP over HTTP 来显示 Web Service。
  5. 将支持 Web Service 的 WAR 文件组装到 EAR 文件中。

结果

您具有可部署到应用程序服务器中的支持 Web Service 的 EAR 文件。

下一步做什么

现在需要将支持 Web Service 的 EAR 文件部署到应用程序服务器中。要了解更多信息,请阅读关于将 Web Service 应用程序部署到应用程序服务器中的信息

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



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