JPDAリモート・デバッグの設定

ステップ1

global-web-application.xmlのjspの部分を次のように変更します。

<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>oracle.jsp.runtimev2.JspServlet</servlet-class>
<init-param>
<param-name>check_page_scope</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>debug_mode</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>developer_mode</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>

ステップ2

OC4Jのコマンドを開始します(-serverが最初のパラメータであることを確認します)。

value="-server -Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 -Xms512m
-Xmx750m -XX ermSize=128m -XX:MaxPermSize=256m
-Djava.security.policy=$ORACLE_HOME/j2ee/home/config/java2.policy
-Djava.awt.headless=true -Dhttp.webdir.enable=false"/>

Jdeveloperの場合

  1. 「ツール」次の選択「プロジェクト・プロパティ」を選択し、「実行/デバッグ」ノードおよび実行構成を選択して、「編集」をクリックします。
  2. 「リモートのデバッグおよびプロファイル」チェック・ボックスを選択します。
  3. 「デバッガ」-リモート・ページで、「プロトコル」が「JPDAにアタッチ」に設定されていることを確認します。
  4. 設定ダイアログを閉じます。
  5. コードにブレークポイントを設定して、「デバッグ」ボタン(「デバッグ」ボタン)・ドロップダウン・リストから必要な実行構成を選択します。
  6. 「接続」ダイアログへの入力を完了し、デバッグ対象プロセスへの接続を確認します。
  7. ブラウザを使用して、サーバーにすでにデプロイされているJSPにアクセスします。ブレークポイントが検出され、すべて予想どおりに動作します。


デバッグ用のプロジェクトの設定
Javaプログラムのデバッグ
プログラムのデバッグ