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