【Eclipse】Eclipseを使ってJavaアプリケーションを遠隔デバッグする

Eclipseを使ってJavaアプリケーションを遠隔デバッグする

事前準備

 * デバッグしたい行にブレイクポイントを張っておく
 * 対象アプリケーションを実行可能なJARファイルにしておく
  (今回は「XXXX.jar」とする)

手順

[1] 以下で対象のアプリケーションを実行する
~~~~
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000 XXXX.jar
~~~~
# 「Listening for transport dt_socket at address: 8000」と表示される

[2] Eclipseを起動し、[Run]-[Debig Configurations]-[Remote Java Application]
    を右クリックし、「New」を選択
[3] 以下のように入力し、「Debug」ボタン押下

 + Host : 手順[1]のJavaアプリケーションがある環境のIPアドレスorホスト名
          (例「127.0.0.1」「localhost」)
 + Port : 8000

=> これでリモートでデバッグができるはず