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