ポータル・プロジェクトのデプロイ

「ポータルのデプロイ」ウィザードを使用すると、Rational® Developer からポータル・サーバーに直接、ポータル・プロジェクトを公開することができます。

デプロイメント中、ポートレット・プロジェクト内の参照されるポートレットで、サーバー上に存在しないものがすべて、デプロイされます。 また、既存のポートレットをワークスペースからサーバーに更新することもできます。

Portal Designer は、XML 構成インターフェースを使用してポータル構成をデプロイし、オプションとして、WebSphere_install_directory/installedApps/node/wps.ear ディレクトリーにファイルをデプロイします。 ファイルをデプロイするには、コピーまたは FTP を介した、このディレクトリーへの読み取り、書き込み、および削除アクセス権が必要です。 このアクセス方式は、サーバー設定で定義できます。 ポータル・デプロイメント用のサーバーの定義について詳しくは、ポータルのインポートまたは公開用のサーバーの定義を参照してください。

ポータルをデプロイするには、次の手順に従います。

  1. デプロイしたいポータルを右クリックする。 メニューから「ポータルのデプロイ」を選択します。 「ポータルのデプロイ」ウィザードが開きます。
  2. 「サーバーの選択」ウィンドウで、使用したいポータル・プロジェクトとポータル・サーバーを選択する。 「ポータル・サーバー」ダイアログ・ボックスにサーバーが表示されない場合は、「新規」をクリックしてサーバーを定義します。
  3. 「デプロイメント・オプション」では、「ポータル構成のみをデプロイ」または「ポータル構成とファイルのデプロイ」を選択してから、「次へ」をクリックする。 後者のオプションを選択すると、ウィザードはポータル、およびそのテーマとスキン・ファイルをデプロイすることができます。
  4. 「ポートレット」ページで、ポートレットのリスト内の該当するボックスにチェック・マークを付けて、デプロイしたいポートレットを選択する。 このプロジェクトの必須ポートレットは、その名前の隣にあるチェック・ボックスがぼかし表示されます。 ポータルからこれらのポートレットを除去することはできません。
  5. 上書きのプロンプトの表示方法を選択し、上書きメソッドを選択してから、「完了」をクリックする。 ポータルをポートレットと一緒にデプロイする場合、「更新」を選択するのが最適です。これは、ポートレットの既存の設定を保持するからです。 サーバー上の既存のポートレット設定をすべてクリアしたい場合は、「除去およびデプロイ」を選択してください。

デプロイ・プロセスの開始後、そのプロセスを中断しないでください。 プロジェクトのエラーまたは不完全なデプロイがあると、ポータル・サーバーが壊れる可能性があります。 したがって、実動サーバーに直接デプロイしないでください。 デプロイを実行する前に、サーバーのバックアップまたはイメージを作成することをお勧めします。

デプロイ・ウィザードが終了したら、次のメッセージが表示されます。

ポータル・サーバーが、プロジェクト内のストリングの変更を正しく使用することを保証するために、WebSphere_install_directory/installedApps/node/wps.ear/wps.war/WEB-INF/classes/nls の内容を Portal_server_install_directory/shared/app/nls にコピーしてください。 WebSphere_install_directoryPortal_server_install_directory は、WebSphere® Application Server と WebSphere Portal Server がそれぞれインストールされているロケーションです。 node は、サーバーのノード名です。

ポータル・プロジェクトにはアクセス制御情報がないので、公開されたポータル・サイト内の管理ポートレットを使用して、適切なアクセス制御を設定してください。

制限事項

  • ファイアウォールと Linux™ に関する制限事項については、デプロイメント用のネットワークの構成を参照してください。
  • ポータル・プロジェクトをリモート・テスト・サーバーにインストールする方法としてデプロイを使用する場合、デプロイメントによりテスト・サーバー上の JSP ファイルが自動的に更新されるように設定できます。 詳しくは、JSP ファイル・テストの最適化を参照してください。 ローカル側でポータル・プロジェクトをテストする際は、この設定値を指定する必要はありません。

  • デプロイにより、マイ・ポータル というラベルとその下にあるすべての構成と、ポータル・サーバー内のテーマとスキンのすべての定義の両方が置き換えられます。 ポータル構成の他にファイルのデプロイを選択する場合、デプロイ操作により、WebSphere_install_directory/installedApps/node/wps.ear ディレクトリーの下にあるすべてのファイルが置き換えられます。

  • 「サーバー構成とファイルのデプロイ」オプションを選択すると、Portal Designer は、WebSphere_install_directory/installedApps/node/wps.ear ディレクトリーの下にあるファイルを置き換えます。 ファイル転送が中断される (例: ネットワーク・エラー) 場合、ポータル・サーバーからのファイルが欠落している可能性があります。 最悪の場合、ポータル・サーバーからの空白画面しか見えません。 欠落ファイルまたは空白画面の状況からリカバリーするには、次のアクションを取ってください。
    • 中断の原因となったものをすべて修正する。
    • 修正後、同じオプションを使用してポータル・プロジェクトを再度デプロイする。
    • 中断の原因となったものを修正できない場合、ポータル・プロジェクトをエクスポートした後、手動でデプロイする必要があります。 ポータル・プロジェクトのエクスポートを参照してください。
  • ポータル・サーバー内の JSP ファイルまたは Java™ クラスが、外部 JAR ファイル内にあるクラスを参照する場合、プロジェクトのインポート後にコンパイル・エラーが生じる可能性があります。 外部ポータル・サーバー上の WebSphere_install_directory/lib または Portal_server_install_directory/shared/app ディレクトリーに置かれている外部 JAR ファイルを、開発マシンにインポートし、ポータル・プロジェクトの Java のビルド・パスに追加する必要があります。 Java のビルド・パスを設定するには、次の手順を実行します。
    1. 「プロジェクト・エクスプローラー」ビューで、プロジェクトを強調表示し、「プロパティー」を選択する。
    2. 左のペインで、「Java のビルド・パス」を選択する。
    3. 右のペインで、「ライブラリー」タブを選択する。
    4. 参照された JAR を追加する。
    5. 「OK」をクリックして構成を保管する。
関連タスク
ポータルのインポートまたは公開用のサーバーの定義
ポータル・プロジェクトのエクスポート
JSP ファイル・テストの最適化
関連情報
ポータルの公開

(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005