リモート側でのポートレットのデバッグ

ポートレット・アプリケーションのデバッグのプロセスは、Web アプリケーションの場合とまったく同じです。 ポートレットの実行を制御し、トレースすることができます。Java™ ソース・コードと JSP ファイルにブレークポイントを設定できます。

ポートレットのデバッグには、次のような制限事項があります。

サーバー接続を使用してポートレットをデバッグするには、次の手順を行ってください。

  1. Web ブラウザーとデバイス・エミュレーターの構成の説明に従って、デフォルト Web ブラウザーまたはデバイス・エミュレーターを定義する。
  2. リモート・テストとデバッグ用の WebSphere Portal の準備の説明を使用して、リモート・サーバーでデバッグ・モードをオンにする。
  3. 「プロジェクト・エクスプローラー」ビューで、ポートレット・プロジェクトを右クリックし、「デバッグ」 > 「サーバーでデバッグ」を選択する。 「サーバーの選択」パネルが表示されます。
  4. 既存の WebSphere Portal サーバー接続サーバーを選択するか、または新規サーバーを作成する。 サーバーの作成方法については、ポートレットのテスト用のサーバーの定義を参照してください。
  5. 「完了」をクリックする。 プロジェクトは、選択済みの WebSphere Portal サーバー接続に公開されます。 ブラウザーが自動的に立ち上がり、デバッグ・パースペクティブが開きます。
  6. ポートレットを手動でインストールすることもできます。下記の手順に従ってください。
    1. 次の手順を使用して、ポートレット WAR ファイルを作成する。
      1. ポートレット・プロジェクトを右クリックし、「エクスポート」 > 「WAR ファイル」を選択する。
      2. WAR ファイルの宛先ディレクトリーを指定する。
      3. 「完了」をクリックする。
    2. Portal 管理機能を使用して、WebSphere Portal に WAR ファイルをインストールする。
    3. ページ・コンテナーにポートレットを追加する。
  7. リモート・サーバー上でのポートレットのリセットの説明に従って、サーバー接続サーバーからポートレットを除去する。

ファイアウォールと Linux™ に関する制限事項については、デプロイメント用のネットワークの構成を参照してください。

注: プロジェクト名、ファイル名、ファイル・ディレクトリー構造、または WebSphere Portal ログイン名のユーザー ID が長過ぎると、XML 例外が発生し、サーバー接続が始動できません。 これを訂正するには、WebSphere Portal サーバー接続サーバーの構成時に、ファイル名、ファイル・ディレクトリー構造、または WebSphere Portal ログインのユーザー ID の長さを短くしてください。

関連概念
ポートレットのデバッグ
デバッガー
関連タスク
ポートレットのテスト用のサーバーの定義
リモート・テストとデバッグ用の WebSphere Portal の準備
リモート側でのポータルのデバッグ

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