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

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

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

自動更新執行時期資源

若要自動更新 Web 專案的 Faces 和 Faces 用戶端執行時期資源,請執行下列動作:
  1. Rational Application 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 用戶端執行時期資源
更新 Portlet 專案中的 Faces 執行時期資源
意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.