WebSphere Portal V4.2 ポートレットから V5.x へのマイグレーション

Rational® Application Developer V6.0 は、WebSphere® Portal V4.2 ポートレットの開発を サポートしません。WebSphere Portal V4.2 ポートレット・プロジェクトを V5.x にマイグレーションする必要があります。

WebSphere Portal V4.2 用に作成されたポートレットの多くは、 WebSphere Portal V5.x でそのまま変更せずに実行されます。いくつかのポートレット 4.2.x API は 現在「使用すべきではない」とマークされていますが、引き続き WebSphere Portal V5.x で使用できます。

注: マイグレーションされたポートレット・アプリケーション・プロジェクトは後方互換ではありません。
WebSphere Portal V4.2 のポートレット・アプリケーションを V5.x にマイグレーションするには、以下のステップを実行してください。
  1. Portal V4.2 ポートレット・プロジェクトを Portal V5.x ポートレット・プロジェクト にマイグレーションします。
    1. マイグレーションしたいポートレット・アプリケーション・プロジェクト を右クリックする。
    2. 「プロパティー」 > 「ポートレット API」を選択してポートレット API を開く。
    3. 「ポートレット API レベル」ドロップダウン・リストから 「WebSphere Portal バージョン 5.x」を選択する。
    4. OK」をクリックすると、自動的に以下の変更が行われる。
      • ポートレット APIのタグ・ライブラリー記述子 (TLD) ファイルが存在する場合、除去される。
      • Web レベルが 2.2 から 2.3 に変更される。
      • WebSphere Portal JRE コンテナーおよび WebSphere Portal ランタイム・ターゲット・コンテナーが動的に ポートレット特定のクラスパス・エントリーを追加するため、それらが除去される。
  2. ポートレット・プロジェクトがエンタープライズ・アプリケーション・プロジェクトと 関連している場合は、EAR プロジェクトの J2EE レベルを J2EE 1.3 にマイグレーションすることをお勧めします。 WebSphere Portal V5.x 用に設計されたポートレット・アプリケーションは、J2EE レベル 1.3 仕様に 準拠しています。
    注: エンタープライズ・アプリケーション・プロジェクトを J2EE 1.3 にマイグレーションする前に、「J2EE プロジェクトのマイグレーション」 をお読みください。J2EE マイグレーション・ウィザードの使用法については、オンライン・ヘルプを参照してください。
    1. マイグレーションされたポートレット・プロジェクトがエンタープライズ・アプリケーション・プロジェクトと しか関連付けられていない場合は、以下のことを実行する。
      1. ワークベンチのすべてのエディターを閉じる。
      2. マイグレーションされたポートレット・プロジェクトが関連したエンタープライズ・アプリケーション・プロジェクトを 右クリックする。
      3. 「マイグレーション」 > 「J2EE マイグレーション・ウィザード」を選択し、 「次へ」をクリックする。
      4. J2EE バージョン 1.3」と 「WebSphere Portal」をターゲット・サーバーとして選択する。
      5. 終了」をクリックする。
    2. 他にエンタープライズ・アプリケーション・プロジェクトに関連した ポートレット・プロジェクトがある場合は、 マイグレーションされたポートレット・プロジェクトを除去して、 それを別のエンタープライズ・アプリケーション・プロジェクトに追加する。
      1. マイグレーションされたポートレット・プロジェクトのモジュールを エンタープライズ・アプリケーション・プロジェクトから除去する。
        1. エンタープライズ・アプリケーション・プロジェクトを展開し、デプロイメント記述子を選択する。
        2. 「アプリケーションから開く」 > 「デプロイメント記述子エディター」を選択する。
        3. 「モジュール」タブを選択する。エディターの「モジュール」ページで、 マイグレーションされたポートレット・プロジェクトの WAR ファイルを選択します。
        4. 「除去」をクリックする。
        5. 「ファイル」 > 「保管」を選択して変更を保管する。
      2. 新規エンタープライズ・アプリケーション・プロジェクトを作成し、 それにポートレット・プロジェクトを追加する。
        1. 「ファイル」 > 「新規」 > 「プロジェクト」を選択する。
        2. 「すべてのウィザードを表示 (Show All Wizards)」チェック・ボックスを選択する。
        3. J2EE を展開し、「エンタープライズ・アプリケーション・プロジェクト」を選択する。
        4. プロジェクトの「名前」フィールドに入力し、 「J2EE バージョン 1.3」と「WebSphere Portal」をターゲット・サーバーとして選択し、 「次へ」をクリックする。
        5. 「EAR モジュール・プロジェクト」ページで、 マイグレーション済みポートレット・プロジェクトを選択し、 「終了」をクリックする。
これで、ポートレット・プロジェクトが WebSphere Portal V5.x にマイグレーションされました。

親トピック: Rational Application Developer V6.0 での Portal Tools のマイグレーション

関連タスク
Rational Application Developer V6.0 での Portal Tools のマイグレーション
ポートレット・プロジェクトでの Faces リソースのマイグレーション

(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.