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

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

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

自动更新运行时资源

自动更新 Web 项目的 Faces 和 Faces Client 运行时资源:
  1. 导入一个包含来自于 Rational Web 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 运行时资源
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.