更新 Rational Application Developer V6.0 中 Web 项目的 Faces 运行时资源

已经对 Rational® Application Developer V6.0.1 更新了 Rational Application Developer V6.0 中最初提供的 JavaServer Faces 和 Faces Client 运行时资源。如果想要继续在使用此先前产品版本创建的 Web 项目上进行开发,建议您将 Faces 和 Faces Client 运行时资源更新为最新级别。

Rational Application Developer V6.0.1 中,当导入 Web 项目或者打开包含过时的 Faces 或 Faces Client 运行时资源的工作空间时,就会自动更新 Faces 和 Faces Client 运行时资源。在 Rational Application Developer V6.0.1 中,导入来自 Rational Application Developer V6.0 的 Portlet 项目或者打开来自 V6.0 的工作空间之后,将提示您将这些运行时资源更新为最新级别。

自动更新运行时资源

自动更新 Web 项目的 Faces 和 Faces Client 运行时资源:
  1. 导入一个包含来自于 Rational Application Developer V6.0 的 Faces 或 Faces Client 内容的 Web 项目(或工作空间)。“项目迁移”窗口打开。
    注: 如果“项目迁移”窗口未打开,则可能已经禁用了自动构建首选项设置。在“项目资源管理器”中,右键单击 Web 项目并选择构建 > 项目;重建项目的过程将打开“项目迁移”窗口。
  2. 如果工作空间中具有其它包含 Faces 或 Faces Client 内容的 Web 项目,则选择将此选项应用于需要升级的其它任何项目,就会更新所有 Web 项目。
  3. 单击下列其中一项:
    • 单击以自动完成更新。
    • 单击稍后以延迟更新。要在选择稍后之后自动更新运行时资源,您必须先关闭然后重新打开 Web 项目,或者在重建 Web 项目之前重新启动工作台。如果已经禁用了自动构建,则右键单击 Web 项目并选择构建项目
    • 单击从不以保持运行时资源后备级别。如果您选择从不并且有意保持后备级别运行时资源,则将不会再次提示您更新它们。如果您将来需要这些运行时资源,则需要手工更新它们。

手工更新运行时资源

手工更新 Web 项目的 Faces 和 Faces Client 运行时资源:
  1. 创建一个新的名为 JSF601 的 Web 项目(或者,如果正在使用 EGL,则创建一个新的 EGL Web 项目)。仅将此项目用作最新运行时资源的源;在完成更新之后可以删除它。
  2. 在“项目资源管理器”中,右键单击 JSF601 项目并从菜单中选择属性
  3. 单击 Web 项目功能部件并选择添加 Faces 基本组件添加 Faces Client 框架,然后单击确定
  4. 如果正在使用 EGL,则按如下所示创建一个 JSF 页文件:
    1. 右键单击新的 EGL Web 项目的 WebContent 文件夹。
    2. 选择新建 > 其它 > Faces JSP 文件
    eglintdebug.jareglintdebugsupport.jar 文件便被添加到项目中。
  5. 对于想要更新的每个现有 Faces 项目,执行下列操作:
    1. 在“项目资源管理器”中展开现有项目以显示 WebContent/WEB-INF/lib/ 文件夹中的文件。找到此目录中的下列任何 JAR 文件并删除它们:
      • eglintdebug.jar(仅适用于 EGL)
      • eglintdebugsupport.jar(仅适用于 EGL)
      • fda6.jar(仅适用于 EGL)
      • fdaj6.jar(仅适用于 EGL)
      • jsf-api.jar
      • jsf-ibm.jar
      • jsf-impl.jar
      • odc-jsf.jar
    2. 对于删除的任何 JAR 文件,复制 JSF601 项目的 WebContent/WEB-INF/lib 目录中的同名 JAR 文件并将其粘贴到原始项目中的同一位置。某些配置并不需要在项目中有所有这些 JAR 文件;如果原始项目没有某个 JAR 文件,则不要复制它。
    3. 如果正在使用 EGL,则右键单击每个 EGL Web 项目的名称并单击生成;接着,如果不想自动构建项目,则单击项目 > 全部构建
  6. 删除 JSF601 Web 项目。
相关任务
更新 Web 项目中的 Faces 运行时资源
更新 Web 项目中的 Faces Client 运行时资源
更新 Portlet 项目中的 Faces 运行时资源
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.