JVM はデバッグモードで起動でき、JPDA (Java Platform Debugger Architecture) デバッガと接続できます。デバッグを有効にすると、ローカルとリモートのデバッグがどちらも有効になります。
Sun Java System Web Server のデバッグは JPDA ソフトウェアに基づいています。デバッグを有効にするには、次のタスクを実行します。
構成を選択します。
構成のリストから構成を選択します。利用可能な構成のリストを取得するには、「構成」タブをクリックします。
「Java」>「JVM 設定」タブをクリックします。
「Java 設定のデバッグ」で「デバッグを有効にする」チェックボックスを選択します。
必要であれば、「新規」ボタンをクリックして JVM オプションを入力します。
デフォルトの JPDA オプションは次のとおりです。
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7896 |
代わりに suspend=y に使用すると、JVM は中断モードで起動され、デバッグが接続するまで中断された状態に保たれます。これは、JVM の起動後すぐにデバッグを開始したい場合に便利です。JVM をデバッガに接続するときに使用するポートを指定するには、address=port_number を指定します。デバッグオプションの一覧については、JPDA のドキュメントを確認してください。