Rational Web Developer 6.0 版更新 Web 專案的 Faces 執行時期資源

原來在 Rational® Web Developer 6.0 版中所附的 JavaServer Faces 和 Faces 用戶端執行時期資源, 在 Rational Web Developer 6.0.1 版已更新。如果您要繼續在以這個舊產品版本建立的 Web 專案上進行開發,建議您將 Faces 和 Faces 用戶端執行時期資源更新到最新的層次。

Rational Web Developer 6.0.1 版中,當匯入的 Web 專案或開啟的工作區含有過期的 Faces 或 Faces 用戶端執行時期資源時,Faces 和 Faces 用戶端執行時期資源即會自動更新。 在從 Rational Web Developer 6.0 版匯入 Web 專案或開啟工作區至 Rational Web Developer 6.0.1 版之後,系統會提示您將這些執行時期資源更新到最新的層次。

自動更新執行時期資源

若要自動更新 Web 專案的 Faces 和 Faces 用戶端執行時期資源,請執行下列動作:
  1. Rational Web Developer 6.0 版匯入含有 Faces 或 Faces 用戶端內容的 Web 專案(或工作區)。 這時會開啟「專案移轉」視窗。
    註: 如果「專案移轉」視窗未開啟,您的自動建置喜好設定可能已停用。請在專案瀏覽器中, 用滑鼠右鍵按一下 Web 專案,然後選取建置 > 專案;重新建置專案的程序即會開啟「專案移轉」視窗。
  2. 如果工作區中有其他 Web 專案含有 Faces 或 Faces 用戶端內容,請勾選將這個選項套用到任何其他需要升級的專案,則所有的 Web 專案都會更新。
  3. 按下列其中一項:
    • 來自動完成更新。
    • 稍後來延遲更新。在選取稍後之後,如果要自動更新執行時期資源, 您必須先關閉再重新開啟 Web 專案,或重新啟動工作台,才能重新建置 Web 專案。如果您已停用自動建置, 請用滑鼠右鍵按一下 Web 專案,然後選取建置專案
    • 絕不來維持執行時期資源為舊版。 如果您選擇絕不並有意留在舊版的執行時期資源, 系統即不再提示您進行更新。將來您需要執行時期資源時,您必須手動加以更新。

手動更新執行時期資源

若要手動更新 Web 專案的 Faces 和 Faces 用戶端執行時期資源,請執行下列動作:
  1. 建立名稱為 JSF601 的新 Web 專案(或者如果您使用的是 EGL,則建立新的 EGL Web 專案)。這個專案只會用來作為最新執行時期資源的來源; 其在更新完成之後即可刪除。
  2. 在專案瀏覽器中,用滑鼠右鍵按一下 JSF601 專案,然後從功能表中選取內容
  3. 按一下 Web 專案特性,然後選取新增 Faces 基本元件新增 Faces 用戶端組織架構,然後按一下確定
  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 用戶端執行時期資源
意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.