まず、[構成の編集] を開き、アイコンをクリックしてリモート アプリケーションを作成します。
名前を入力し、ホスト アドレス (リモート サーバー アドレス) とポート (空いているポートを選択) を設定します。次に、以下のパラメータをコピーします (JDK1.4.x の場合)。この例で構成されているポートは 5005 です:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
上記の手順の後、リモート サーバーを起動するためのパラメータは次のようになります。が得られました。 springboot を起動するときは、デフォルトで java コマンドが使用されます。
たとえば、サンプル プロジェクトの起動コマンドは次のとおりです:
java -jar test-tool.jar
次に、上記で取得したパラメータを起動コマンドに追加します:
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 test-tool.jar
このようにして、サーバーはポート 5005 で待機します。次のコマンドを使用して、監視が成功したかどうかを確認できます。
netstat -anp | grep 5005
上記の手順で、サーバー側パラメータの追加が完了しました。次に、構成したばかりのリモート サービス、つまり test-tool-remote を開始します。起動時に、この起動プログラムにはデバッグ起動モードしかないことがわかります。
起動が完了したら、デバッグが必要なコードにブレークポイントを設定し、リモート サーバーに対応するビジネス リクエストにアクセスすると、デバッグがローカルで同期されます。残りの操作はローカル デバッグと同じなので、ここでは詳しく説明しません。
以上がSpringboot を使用して IDEA でリモート デバッグを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。