工具向导:使用 RAD 6.0 组装 J2EE 模块和应用程序
本工具向导描述如何使用 RAD 建模环境组装 J2EE 模块和 J2EE 应用程序 (WAR、EJB JAR、客户机应用程序 JAR、RAR 和 EAR 文件)。
工具:Rational Application Developer
关系
主要描述

概述

组装是将 J2EE 应用程序的组件作为 J2EE 模块(请参阅指南:J2EE 模块)或作为 J2EE 应用程序(请参阅指南:J2EE 应用程序)组合到可以部署到应用程序服务器的包的过程。 这些包被格式化为归档文件,并且必须符合由 J2EE 应用程序组装和部署模型定义的目录结构和内容规则。

RAD 6.0 通过在代表 J2EE 模块或 J2EE 应用程序的项目中强制应用程序组件的开发,大大简化了组装流程。当您创建一个项目时,工具会自动在其中创建符合 J2EE 应用程序组装和部署模型的文件目录结构。由于组件是随后通过产品向导创建的,因此它们缺省情况下将保存在项目内的适当文件夹中。例如,当使用新建 JSP 文件向导创建新的 JSP 文件时,缺省情况下工具将它存储在 Web 项目的 WebContent 文件夹中,这是 Web 内容源文件的标准位置。此外,RAD 6.0 还自动生成所有必需的 J2EE 组装和部署工作产品,例如清单文件和相应的部署描述符。因此,组装一个 J2EE 模块或应用程序,仅简单地包括按需要编辑相应的部署描述符以及将项目导出为归档文件。在本工具向导中执行以下步骤:

编辑项目的部署描述符

  1. 要编辑企业应用程序项目(EAR)的部署描述符:
    1. 在 J2EE 透视图的 Project Explorer 视图中,展开企业应用程序 > project_name
    2. 双击部署描述符:project_name 打开应用程序部署描述符编辑器。
    3. 在编辑器视图的底部选择适当的选项卡,编辑特定的部署描述符值。
    4. 从主菜单栏选择文件 > 保存,保存部署描述符文件。
  2. 要编辑 Web 项目的(WAR)部署描述符:
    1. 在 J2EE 透视图的 Project Explorer 视图中,展开 Web 模块 > project_name
    2. 双击部署描述符:project_name 打开 Web 部署描述符编辑器。
    3. 在编辑器视图的底部选择适当的选项卡,编辑特定的部署描述符值。
    4. 从主菜单栏选择文件 > 保存,保存部署描述符文件。
  3. 要编辑 EJB 项目的(EJB JAR)部署描述符:
    1. 在 J2EE 透视图的 Project Explorer 视图中,展开 EJB 模块 > project_name
    2. 双击部署描述符:project_name 打开 EJB 部署描述符编辑器。
    3. 在编辑器视图的底部选择适当的选项卡,编辑特定的部署描述符值。
    4. 从主菜单栏选择文件 > 保存,保存部署描述符文件。
  4. 要编辑应用程序客户机项目的(应用程序客户机 JAR)部署描述符:
    1. 在 J2EE 透视图的 Project Explorer 视图中,展开应用程序客户机模块 > project_name
    2. 双击部署描述符:project_name 打开客户机部署描述符编辑器。
    3. 在编辑器视图的底部选择适当的选项卡,编辑特定的部署描述符值。
    4. 从主菜单栏选择文件 > 保存,保存部署描述符文件。
  5. 要编辑连接器项目的(RAR)部署描述符:
    1. 在 J2EE 透视图的 Project Explorer 视图中,展开连接器模块 > project_name
    2. 双击部署描述符:project_name,为 ra.xml 文件打开 XML 编辑器。
    3. 编辑 XML 文件以更改特定的部署描述符值。
    4. 从主菜单栏选择文件 > 保存,保存部署描述符文件。

验证项目

虽然工具设置为缺省情况下会在您保存资源时自动验证资源,但是在将项目导出为归档文件之前手工验证整个项目是一个很好的想法(请注意您可以覆盖和更改对项目运行哪些验证器,方法是右键单击它并选择属性 > 验证)。

  1. 在 J2EE 透视图的 Project Explorer 视图中,右键单击 project_name
  2. 选择运行验证
  3. 验证完成以后,检查问题视图。如果列出错误,则在继续下一步之前解决它们。

将项目导出为归档文件

  1. 要将企业应用程序项目导出为 EAR 文件:
    1. 在 J2EE 透视图的 Project Explorer 视图中,右键单击 project_name
    2. 选择导出 > EAR 文件
    3. 导出向导中,指定 EAR 文件的期望名称和位置。
    4. 可选地,选择:
      • 导出源文件
      • 覆盖现有文件 如果您正在导出到一个现有的 EAR 文件,并且不想被警告要覆盖它
      • 包含项目构建路径和元数据文件可以保留应用程序项目包括或引用的项目的原始名称并保留类路径依赖关系。 这使您以后可以将 EAR 导入另一个工作空间,并将它的模块导入为二进制项目。
    5. 单击完成。向导将应用程序项目的内容导出为指定的 EAR 文件。
  2. 要将 Web 项目导出为 WAR 文件:
    1. 在 J2EE 透视图的 Project Explorer 视图中,右键单击 project_name
    2. 选择导出 > WAR 文件
    3. 导出向导中,指定 WAR 文件的期望名称和位置。
    4. 可选地,选择:
      • 导出源文件
      • 覆盖现有文件 如果您正在导出到一个现有的 WAR 文件,并且不想被警告要覆盖它
    5. 单击完成。向导将 Web 项目的内容导出为指定的 WAR 文件。
  3. 要将 EJB 项目导出为 EJB JAR 文件:
    1. 在 J2EE 透视图的 Project Explorer 视图中,右键单击 project_name
    2. 选择导出 > EJB JAR 文件
    3. 导出向导中,指定 JAR 文件的期望名称和位置。
    4. 可选地,选择:
      • 导出源文件
      • 覆盖现有文件 如果您正在导出到一个现有的 JAR 文件,并且不想被警告要覆盖它
    5. 单击完成。向导将 EJB 项目的内容导出为指定的 JAR 文件。
  4. 要将应用程序客户机项目导出为应用程序客户机 JAR 文件:
    1. 在 J2EE 透视图的 Project Explorer 视图中,右键单击 project_name
    2. 选择导出 > 应用程序客户机 JAR 文件
    3. 导出向导中,指定 JAR 文件的期望名称和位置。
    4. 可选地,选择:
      • 导出源文件
      • 覆盖现有文件 如果您正在导出到一个现有的 JAR 文件,并且不想被警告要覆盖它
    5. 单击完成。向导将应用程序客户机项目的内容导出为指定的 JAR 文件。
  5. 要将连接器项目导出为 RAR 文件:
    1. 在 J2EE 透视图的 Project Explorer 视图中,右键单击 project_name
    2. 选择导出 > RAR 文件
    3. 导出向导中,指定 RAR 文件的期望名称和位置。
    4. 可选地,选择:
      • 导出源文件
      • 覆盖现有文件 如果您正在导出到一个现有的 RAR 文件,并且不想被警告要覆盖它
    5. 单击完成。向导将连接器项目的内容导出为指定的 RAR 文件。