组装应用程序

应用程序组装包括创建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模块,您可以使用支持的组装工具。 该产品支持IBM® WebSphere® Application ServerDeveloper Tools为了Eclipse和IBMRational® Application Developer for WebSphere Software用于开发、组装和部署Java EE模块。

有关此任务

您将代码工件组装到 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) 模块编辑注释或部署描述符。

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

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

下一步做什么?

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

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

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