エクスポート済みポータル・プロジェクトの手動デプロイ

以下の説明は、ポータル・プロジェクトをエクスポートしたときに作成されるデプロイメント命令 の内容の例です。

重要: 構成ファイルに含まれている情報は、サーバー固有のものです。 「エクスポート」ウィザードで指定したポータル・サーバーのみにデプロイしてください。 詳しくは、ポータル・プロジェクトのエクスポートを参照してください。

ポータル・プロジェクトをエクスポートした後、エクスポートされたプロジェクトと同じディレクトリーに作成される DeployInstructions.txt ファイル内の手順に従ってください。DeployInstructions.txt ファイルには、ご使用のプロジェクトに該当する説明が記載されています。2 つのポートレット・プロジェクトから参照されるポートレットを含むポータル・プロジェクトを、手動でデプロイする場合の説明の例を、下記に示します。

(サンプルの説明の開始)

各ステップを必ず正常に完了してから、 後続のステップを開始してください。

  1. コマンド・プロンプトを開き、Deployment Manager bin ディレクトリーにディレクトリーを変更する。 例えば、c:¥WebSphere¥DeploymentManager¥bin です。 または、Deployment Manager がインストールされていない場合は、c:¥WebSphere¥appserver¥bin を 使用してください。
    1. Rational® ツールによってエクスポートされた wps.ear を、このディレクトリーにコピーする。
    2. wsadmin コマンドを使用して、WebSphere® Portal EAR を更新する。 このアクションにより、クラスター内の各ノード全体でアプリケーションが自動的に同期化されます。
    OS wsadmin コマンド
    Windows® wsadmin.bat -user [admin_user_id] -password [admin_password] -c "$AdminApp install wps.ear {-update -appname wps}"
    Unix wsadmin.sh -user [admin_user_id] -password [admin_password] -c "$AdminApp install wps.ear {-update -appname wps}"
    ここで、
    • [admin_user_id] は、管理者のユーザー ID です。
    • [admin_password] は、管理者のパスワードです。

    注: WebSphere Portal クラスターの構成の更新は、Deployment Manager で行われ、そのクラスター内の他のノードと再同期する必要があります。

    クラスター内の個々のノードに更新が行われる場合、Deployment Manager のマスター構成がノードと再同期すると、この更新は失われます。

  2. 各ポートレット・アプリケーション WAR ファイルを、サーバー上の [wps_home]¥installableApps にコピーする。
    コピーする必要があるポートレット・アプリケーション WAR ファイルのリストは、次のとおりです。
    • StockPortlet.war
    • CalendarPortlet.war
  3. DeployPortlets.xml を [wps_home]¥bin にコピーし、同じロケーションから次の XMLAccess コマンドを実行する。
    OS XMLAccess コマンド
    Windows xmlaccess -in DeployPortlets.xml -user [WpsAdminUser] -pwd [WpsAdminPassword]
    Unix xmlaccess.sh -in DeployPortlets.xml -user [WpsAdminUser] -pwd [WpsAdminPassword]
  4. DeployProject.xml を [wps_home]¥bin にコピーし、同じロケーションから次の XMLAccess コマンドを実行する。
    OS XMLAccess コマンド
    Windows xmlaccess -in DeployProject.xml -user [WpsAdminUser] -pwd [WpsAdminPassword]
    Unix xmlaccess -in DeployProject.xml -user [WpsAdminUser] -pwd [WpsAdminPassword]
  5. プロジェクトでのストリングの変更がポータル・サーバーで正しく 使用されていることを確認するには、プロパティー・ファイルの次の リストを、nls ディレクトリーから wps_home/shared/app/nls に コピーする。ここで、wps_home は、WebSphere Portal サーバーがインストールされているロケーションです。
    • engine_ar.properties
    • engine_en.properties
  6. ポータル・サーバー管理ページまで進む。 管理ポートレットを使用して、デプロイされた構成で必要なアクセス制御を設定します。
注: ポート 80 以外の HTTP ポートを使用するようにポータル・サーバーが構成されている場合、「-url [portal config url]」パラメーターを XMLAccess コマンドに追加してください。ここで、[portal config url] の形式は、「http://host:port/wps/config」です。
詳しくは、WebSphere Portal InfoCenter で次の トピックを参照してください。
  • ポータルの管理 ¥ XML 構成インターフェース (Administering your portal ¥ XML configuration interface)
  • ポータルのデザイン ¥ カスタマイズ済みのテーマおよびスキンのデプロイ (Designing your portal ¥ Deploying customized themes and skins)
  • ポータルのデザイン ¥ ポータルのカスタマイズ (Designing your portal ¥ Customizing the portal)

(ここでサンプルの説明は終了)

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

関連タスク
ポータルの公開
ポータルの公開またはインポート用のサーバーの定義
ポータル・プロジェクトのエクスポート
ポータル・プロジェクトのデプロイ

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