Intellij IDEA リモート デバッグ チュートリアル

Intellij IDEA リモート デバッグ チュートリアル

リモート デバッグ、特にローカルで開発しており、サーバー上でプログラムをデバッグする必要がある場合、リモート デバッグは非常に便利です。

JAVA はデバッグ機能をサポートし、ブレークポイントの設定とスレッドレベルのデバッグをサポートするシンプルなデバッグ ツール JDB を提供します。同時に、さまざまな JVM がインターフェイス プロトコルを通じて通信し、ローカル Java ファイルがリモート JVM との接続と通信を確立します。この記事は、Intellij IDEA リモート デバッグのチュートリアルの概要と原理の説明であり、その理由を知っています。

1. ローカル Intellij IDEA リモート デバッグ構成
ここに画像の説明を挿入します
1. Inteliij IDEA を開き、上部のメニュー バーで [実行] -> [構成の編集] を選択し、以下に示すように実行/デバッグ構成インターフェイスに入ります。

2. 左上隅の「+」記号をクリックし、「リモート」を選択します。右側の 3 つの赤いボックスにパラメータを入力します: 名前、ホスト (指定するリモート デバッグ ポート)。

3. インターフェースの右下隅にある「適用」ボタンをクリックします。

2. サーバー側でデバッグ モードをオンにし、リモート デバッグをサポートするために JVM 起動パラメータを増やします。

tomcat/bin/catalina.sh を開き
、空白スペースに次のパラメータを追加します
。サーバー側の catalina.sh ファイルを Tomcat のローカル インストール ディレクトリにコピーして編集し、最初の行に次のパラメータ設定を追加して貼り付けます。完了後に元に戻ります。

文章:

CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888"

追加後、変更を保存します。
Tomcat を catalina.sh として起動します

sh catalina.sh start

この時点で、サーバー側の構成は完了し、
デバッグ後に Tomcat が閉じられます。

sh catalina.sh stop

設定ファイルを復元します。
3. Intellij IDEA がリモート呼び出しを開始します
。 最後に、IDEA を開き、プログラムにブレークポイントを設定し、動作モードとしてリモートを選択して、「実行」をクリックします。サーバー上で実行されているシステム プログラムを呼び出すと、システムは自動的にブレークポイントに入ります。
ここに画像の説明を挿入します

それは遠隔成功を意味します。

おすすめ

転載: blog.csdn.net/qq_38696286/article/details/122945762