デバッグ・モードでのJavaプロセスの開始

ウィザードを使用してリモート・デバッグ・プロジェクトを作成した後、デバッグ・プロトコルおよび環境に基づく適切なコマンドを発行して、リモート・デバッグ・セッションを開始できます。

「OJVMにアタッチ」プロトコル

リモート・デバッグ・プロジェクトの設定時に選択したデバッグ・プロトコルに基づく適切なコマンドを入力します。

Windows NTからOJVMと接続する場合:

java -ojvm -XXdebug,port4000 <java_main_class>

-XXdebugのパラメータ・オプションは次のとおりです。

detached
Javaプログラムを即座に起動し、デバッガをいつでも接続できるようにします。このオプションを使用しない場合、Javaプログラムは、デバッガが接続されるまで停止します。
port <#>
デバッガは、指定したポートに接続する必要があります。このオプションを指定しない場合、デフォルト・ポートは4000です。
quiet
接続メッセージを出力しません。このオプションを指定しない場合、接続メッセージは標準エラーに送信されます。

JPDAにアタッチ・プロトコル

Windows NTおよびUNIXでClassic VMと接続する場合:

java -classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=4000 < java_main_class>

Windows NTおよびUNIXでHotSpot VMと接続する場合:
java -hotspot -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=4000 < java_main_class>

Sun社のJPDA接続および起動の詳細は、java.sun.com/j2se/1.4/docs/guide/jpda/conninv.htmlを参照してください。


OC4Jでのリモート・デバッグ
Oracle9iAS 1.0.2.xまたはApache JServでのリモート・デバッグ
他のサーバーでサーブレットをリモート・デバッグする際のガイドライン
ウィザードを使用したリモート・デバッグ・プロジェクトの作成
プロジェクトをデバッグ用に設定

 

Copyright © 1997, 2004, Oracle. All rights reserved.