ローカル側でのポートレットのデバッグ

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

デバッグ・フェーズ中、ポートレットへの多くの変更は自動的にテスト環境に再公開されます。 しかし、ポートレット名およびサポートされるマークアップやモードの変更などの一部の変更では、 サーバーを再始動して、ポートレット・プロジェクトに対するリソース変更の確認が必要になる場合があります。

ローカル・テスト環境サーバーでポートレットをデバッグする場合は、デフォルトのテーマとスキンを使用します。 カスタマイズされたテーマまたはスキンを使用するには、ポータルのテスト、デバッグ、またはプロファイル作成を参照してください。

テスト環境でポートレット・アプリケーションをデバッグするには、 以下を実行します。

  1. Web ブラウザーとデバイス・エミュレーターの構成の説明に従って、デフォルト Web ブラウザーまたはデバイス・エミュレーターを定義する。
  2. 「プロジェクト・エクスプローラー」ビューで、ポートレット・プロジェクトを右クリックし、「デバッグ」 > 「サーバーでデバッグ」を選択する。 「サーバーの選択」パネルが表示されます。
  3. ローカル・ホストの下で既存のサーバーを選択するか、または新規サーバーを作成する。 サーバーの作成方法については、ポートレットのテスト用のサーバーの定義を参照してください。
  4. 「完了」をクリックする。 プロジェクトは、選択済みの WebSphere® Portal テスト環境で公開され、サーバーはデバッグ・モードで始動します。 ブラウザーが次の URL で自動的に起動します。
    http://localhost:9081/wps/portal/!ut/p/.cmd/LoginUserNoAuth?userid=wpsadmin&password=wpsadmin
    コードでブレークポイントを設定した場合、いずれかのブレークポイントがヒットすると、デバッグ・パースペクティブを開くかどうかをたずねられます。 デバッグ・パースペクティブ始動の動作を変更して、ブレークポイントのヒット時に常にデバッグ・パースペクティブを開くか、ブレークポイントのヒット時にデバッグ・パースペクティブを開かないようにするには、「ウィンドウ」 > 「設定」 > 「実行/デバッグ」ページで設定を変更してください。
関連概念
ポートレットのデバッグ
デバッガー
関連タスク
ローカル側でのポートレットのデバッグ
ポートレット・プロジェクトのデプロイ
ポートレットのテスト用のサーバーの定義

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