ポータル・サイトのインポート

「インポート」ウィザードを使用して、WebSphere® Portal Server から既存のポータル・サイトを取得します。

新規ポータル・プロジェクトを作成するには、WebSphere Portal Server から Rational® Developer に既存のポータル・サイトをインポートすることをお勧めします。 Rational Developer 内にすでに存在するプロジェクトの構成を更新する場合にも、インポートは便利です。

WebSphere Portal Server 上のポータル・サイト構成には、グローバル設定、リソース定義、ポータル・コンテンツ・ツリー、およびページ・レイアウトなどのリソースが含まれています。 これらのリソースを WebSphere Portal Server から Rational Developer にインポートすると、既存のポータル・プロジェクト内の重複リソースが上書きされます。重複していないリソースは、サーバー構成から既存のポータル・プロジェクトにコピーされます。 同様に、ポータル・プロジェクトに固有のリソースは、インポートによる影響を受けません。

Rational Developer は XML 構成インターフェースを使用してサーバー構成をインポートし、オプションとして websphere_installation_directory/installedApps/node/wps.ear ディレクトリーの下のファイルを取り出します。 新規ポータル・プロジェクトを作成する場合、ファイルの取り出しは必須です。 ファイルを取り出すには、Rational Developer が、コピーまたは FTP を使用して上記のディレクトリーにアクセスできなければなりません。 このアクセス方式はポータル・サーバーで定義します。 インポートについてのポータル・サーバーの定義について詳しくは、ポータルのインポートまたは公開用のサーバーの定義を参照してください。

  1. 「ファイル」 > 「インポート」と選択する。
  2. 「選択」ページで、インポート・ソースの「ポータル」をクリックしてから、「次へ」をクリックする。
  3. 「ポータル・プロジェクトのインポート」ページで、使用したいポータル・サーバーを選択する。 「サーバー」ダイアログ・ボックスが空の場合は、「新規」をクリックしてサーバーを定義します。 インポートについてのサーバーの定義について詳しくは、ポータルのインポートまたは公開用のサーバーの定義を参照してください。
  4. 「ポータル・プロジェクト」コンボ・ボックスで、ポータル・プロジェクトの名前を選択するか、インポート用のポータル・プロジェクトの名前を入力する。
  5. 「インポート・オプション」で、構成とファイルをインポートするか、構成のみをインポートするかを選択する。

    構成とファイルのインポートを選択する場合、websphere_installation_directory/installedApps/node/wps.ear ディレクトリーの下にあるファイルがインポートされます。 これらのファイルには、テーマとスキン用の JSP、CSS、およびイメージ・ファイルが含まれます。

    また、「インポート・オプション」ダイアログ・ボックスには、「上書きでプロジェクトを削除」というラベルのチェック・ボックスもあります。 このオプションがアクティブであるのは、既存のポータル・プロジェクトをインポートする場合のみです。 このオプションを選択すると、既存のポータル・プロジェクトは完全に削除されてから、上書きされます。

制限事項
  • インポートされたポータル・プロジェクトがポータル・サーバーを正確に反映することを確実にするために、インポート操作の前に、ポータル・サーバーの portal_installation_directory/share/app/nls ディレクトリーの内容を、websphere_installation_directory/installedApps/node/wps.ear/wps.war/WEB-INF/classes/nls にコピーしてください。 ポータル・サーバー・マシン内のファイルをコピーしたくない場合 (つまり、実動サーバーからインポートしようとする場合)、インポート操作の終了後、以下の手順を使用して、手動でサーバーからポータル・プロジェクトにファイルをコピーすることができます。
    1. サーバーの portal_installation_directory/share/app/nls からワークスペース内の Project/PortalContents/WEB-INF/classes/nls にプロパティー・ファイルをコピーする。
    2. これと同じファイルを、ワークスペース内の Project/JavaSource/nls ディレクトリーにコピーする。
    3. プロジェクトを更新する。
  • インポートされたプロジェクト内のポータル構成には、ポータル・サーバーからの構成情報がすべて入っているわけではありません。 インポートされたプロジェクトを別のサーバーにデプロイする場合、そのプロジェクトには完全な構成情報がありません。
  • インポートには、websphere_installation_directory/installedApps/node/wps.ear ディレクトリーへのコピーまたは FTP のどちらかのアクセス権が必要です。 ご使用のファイアウォールがこのディレクトリーへのアクセスを許可しない場合、WebSphere Portal Server からインポートすることはできません。
  • 上記のディレクトリーへの FTP アクセス権しかない場合、FTP を許可するようにファイアウォールが構成されている場合であっても、インポートは失敗します。これは、3,000 を超えるファイルが転送されるからです。 インポートが成功する可能性を高めるには、サーバー構成で受動モードを指定してください。
  • 同じ序数を持つ複数のラベルまたはページがポータル・サーバーにある場合、新たにインポートされたポータル・プロジェクト内のトップレベルのラベルとページの順序が、ポータル・サーバー上にあった順序とは異なる場合があります。
  • ポータル・サーバー内の JSP ファイルまたは Java™ クラスが、外部 JAR ファイル内にあるクラスを参照する場合、プロジェクトのインポート後にコンパイル・エラーが生じる可能性があります。 外部ポータル・サーバー上の websphere_installation_directory/lib または portal_installation_directory/shared/app ディレクトリーに置かれている外部 JAR ファイルを、開発マシンにインポートし、ポータル・プロジェクトの Java のビルド・パスに追加する必要があります。 Java のビルド・パスを設定するには、次の手順を実行します。
    1. 「プロジェクト・エクスプローラー」ビューで、プロジェクトを強調表示して右クリックし、「プロパティー」を選択する。
    2. 左のペインで、「Java のビルド・パス」を選択する。
    3. 右のペインで、「ライブラリー」タブを選択する。
    4. 参照された JAR を追加する。
    5. 「OK」をクリックして構成を保管する。
関連タスク
新規ポータル・プロジェクトの作成

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