將 WebSphere Portal 4.2 版 Portlet 移轉至 5.x 版

Rational® Application Developer 6.0 版不支援開發 WebSphere® Portal 4.2 版 Portlet。 您必須將 WebSphere Portal 4.2 版 Portlet 專案移轉至 5.x 版。

為了 WebSphere Portal 4.2 版而撰寫的大部分 Portlet,在 WebSphere Portal 5.x 版中,都可以照常執行。部分 Portlet 4.2.x API 現在標示為已棄用,但在 WebSphere Portal 5.x 版中仍可以使用。

註: 已移轉的 Portlet 應用程式專案與舊版不相容。
如果要將 WebSphere Portal 4.2 版的 Portlet 應用程式移轉至 5.x 版,請執行下列步驟:
  1. 將 Portal 4.2 版 Portlet 專案移轉至 Portal 5.x 版 Portlet 專案:
    1. 用滑鼠右鍵按一下您要移轉的 Portlet 應用程式專案。
    2. 選取內容 > Portlet API 來開啟 Portlet API 頁面。
    3. 從 Portlet API 層次下拉清單中,選取 WebSphere Portal 5.x 版
    4. 按一下確定,這時會自動進行下列變更:
      • 如果 Portlet API 的標示庫描述子 (TLD) 檔存在,便將它移除。
      • Web 層次從 2.2 改成 2.3。
      • 移除特定 Portlet 專用類別路徑項目,因為 WebSphere Portal JRE 儲存器和 WebSphere Portal 執行時期目標儲存器會動態新增它們。
  2. 如果您的 Portlet 專案關聯於某個企業應用程式專案,建議您將 EAR 專案的 J2EE 層次移轉至 J2EE 1.3。 專為了 WebSphere Portal 5.x 版而設計的 Portlet 應用程式應該符合 J2EE 層次 1.3 規格。
    註: 將企業應用程式專案移轉至 J2EE 1.3 之前,請先閱讀移轉 J2EE 專案。如果需要使用 J2EE 移轉精靈的相關資訊,請參閱線上說明。
    1. 如果移轉的 Portlet 專案只關聯於企業應用程式專案,請執行下列動作:
      1. 關閉工作台中的所有編輯器。
      2. 用滑鼠右鍵按一下已移轉的 Portlet 專案的相關企業應用程式專案。
      3. 選取移轉 > J2EE 移轉精靈,再按下一步
      4. 選取 J2EE 1.3 版WebSphere Portal 作為目標伺服器。
      5. 按一下完成
    2. 如果有其他 Portlet 專案關聯於企業應用程式專案,您必須移除已移轉的 Portlet 專案,將它新增至另一個企業應用程式專案中。
      1. 從企業應用程式專案中移除已移轉之 Portlet 專案的模組。
        1. 展開企業應用程式專案,選取部署描述子。
        2. 選取開啟工具 > 部署描述子編輯器
        3. 選取模組標籤。在編輯器的「模組」頁面中,選取已移轉之 Portlet 專案的 WAR 檔。
        4. 按一下移除
        5. 選取檔案 > 儲存來儲存變更。
      2. 建立新的企業應用程式專案,將 Portlet 專案新增至其中。
        1. 選取檔案 > 新建 > 專案
        2. 選取顯示所有精靈勾選框。
        3. 展開 J2EE,選取企業應用程式專案
        4. 填寫專案名稱欄位,選取 J2EE 1.3 版WebSphere Portal 作為目標伺服器,再按下一步
        5. EAR 模組專案頁面中,選取已移轉的 Portlet 專案,按一下完成
這時會將 Portlet 專案移轉至 WebSphere Portal 5.x 版。
相關工作
移轉至 Rational Application Developer 6.0 版中的入口網站工具
移轉 Portlet 專案中的 Faces 資源
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.