Featured image of post EclipseでSpringBootのリモートデバッグを行う方法【Docker】

EclipseでSpringBootのリモートデバッグを行う方法【Docker】

EclipseでSpringBootのリモートデバッグを行う方法。Debug ConfigurationsでRemote Java Applicationをポート5005で作成し、デバッグ用オプションで起動したアプリにアタッチします。Dockerで動かしていても使えます♪

581文字

Eclipseでもリモートデバッグが可能

先日、SpringBootアプリケーションのInteliJに置けるリモートデバッグ方法についてご紹介しました。

関連記事 【Dockerでも可能】IntelliJ IDEでSpringBootのリモートデバッグ(remote debug)を使ってみよう【開発スピードアップ】 2018/12/04 1962文字 約4分で読めます IT Java Mac Windows アプリケーション

今回は同様にEclipse環境でのリモートデバッグを行う方法をご紹介致します。

手順

リモートデバッグのコンフィグ設定

まずはEclipse側でリモートデバッグ用のコンフィグ設定を追加しましょう。

メニューからRun->Debug Configurationsを選択します。

次に、Remote Java Applicationを選択した状態で右上の追加マークをクリックします。

次に、任意の名称をつけ、portをデフォルトの5005に変更して、Applyボタンをクリックします。

これでリモートデバッグ用のコンフィグが作成出来ました。

確認

では、実際に確認をしてみましょう。

以前と同様に以下のコマンドで実行すると、5005ポートでリッスン状態となります。

./gradlew bootrun --debug-jvm
> Task :api:bootRun
Listening for transport dt_socket at address: 5005

この状態で先ほど作成したコンフィグからDebug起動すると、正常にSpringBootシステムが起動し、ブレイクポイントに引っかかるようになります♪

終わりに

以上のように、Eclipse上でもリモートデバッグが可能になりました。

もちろん、こちらもDockerで動かしていてもリモートデバッグが可能です。

ぜひ試してみてください♪