组装应用程序

应用程序组装包括创建可以部署到应用程序服务器的 Java™ Platform, Enterprise Edition (Java EE) 模块。从代码工件(例如 Web 应用程序归档 (WAR) 文件、资源适配器归档 (RAR) 文件、企业 Bean (EJB) JAR 文件和应用程序客户机归档 (JAR) 文件)创建这些模块。将代码工件打包和配置到企业归档 (EAR) 模块或独立 Web 模块这一做法对于将模块部署到应用程序服务器上是必要的。

开始之前

开发希望在应用程序服务器上部署的代码工件,并在中意的集成开发环境中对这些代码工件进行了单元测试。可组装到可部署 Java EE 模块的代码工件包括下列各项:

  • 企业 Bean
  • Servlet、JavaServer Pages (JSP) 文件和其他 Web 组件
  • 资源适配器(连接器)实现
  • 客户机应用程序
  • 会话启动协议 (SIP) 模块(SAR 文件)
  • 其他支持类和文件

要将代码工件组装到可部署 Java EE 模块,可以使用支持的组装工具。产品支持用于开发、组装和部署 Java EE 模块的 IBM® Rational® Application Developer for WebSphere Software 和 IBM WebSphere Application Server Developer Tools。

关于此任务

您将代码工件组装到 Java EE 模块以便将代码工件部署到应用程序服务器。当您组装代码工件时,将代码工件打包和配置到可部署 Java EE 应用程序和模块,编辑注释或部署描述符并按需要映射数据库。除非您将代码工件组装到 Java EE 模块,否则您无法在应用程序服务器上成功运行这些代码工件。

这些步骤描述如何使用组装工具将 Java EE 代码工件组装为可部署模块。或者,您可以使用快速部署工具快速组装和部署 Java 2 Platform Enterprise Edition (J2EE) 1.3 或 1.4 代码工件。请参阅“J2EE 应用程序的快速部署”以了解详细信息。

过程

  1. 启动组装工具。
  2. 可选: 阅读组装工具的联机文档。
  3. 配置组装工具以处理 Java EE 模块。
  4. 迁移使用 Application Server Toolkit、Assembly Toolkit、Application Assembly Tool (AAT) 或另一工具创建的 J2EE 1.4 或较早的项目或代码工件。

    要迁移文件,请使用“迁移”向导或将文件导入至组装工具。

  5. 创建企业应用程序项目以便可以向其中添加归档文件。您可以单独地创建企业应用程序项目,也可以在您创建归档文件时创建它,例如以下情况:
    • 创建 Web 项目。
    • 创建企业 Bean (EJB) 项目。
    • 创建应用程序客户机。
    • 创建资源适配器(连接器)项目。
  6. 根据需要编辑注释或部署描述符。您可以为企业应用程序模块、Web 模块、应用程序客户机模块、资源适配器(连接器)模块和企业 JavaBeans (EJB) 模块编辑注释或部署描述符。

    Rational Application Developer 文档中的主题提供有关编辑注释或部署描述符的大量信息。

  7. 可选: 为 EJB 2.1 或较早的模块生成企业 Bean (EJB) 到关系数据库 (RDB) 的映射。
  8. 验证归档文件。
  9. 为启用 Web Service 的模块生成用于部署的代码,或为使用 Web Service 模块的企业应用程序生成用于部署的代码。

下一步做什么

组装您的应用程序后,使用系统管理工具将 EAR 或 WAR 文件部署到应用程序服务器。“用于安装企业应用程序或模块的方法”列出了可以用于在应用程序服务器上部署 Java EE 模块的系统管理工具。系统管理工具遵循注释或部署描述符中定义的安全性和部署指示信息,并允许您修改在组装工具内指定的绑定。工具定位应用程序将使用的必需外部资源(如企业 Bean 和数据库)。

对您的应用程序进行打包,以使 EAR 文件仅包含必需的模块。模块可以包括一些模块的元数据(如关于注释、部署描述符、绑定和 IBM 扩展的信息)。

在安装时,使用管理控制台来完成注释或部署描述符中定义的安全性指令和定位必需的外部资源,例如企业 Bean 和数据库。可以添加配置属性和重新定义组装工具中定义的绑定属性。


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



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