1
私は特定の外部サーバー製品を使用しています。しかし、私はサーバーの起動スクリプトを変更する機能を持っています。私がしたいのは基本的に、自分のコードで経験しているバグを修正できるように、私が書いているカスタムモジュールコードにブレークポイントを設定することです。外部プロセスをデバッグしますか?
Eclipseを外部プロセスのデバッグと統合する方法はありますか?
私は特定の外部サーバー製品を使用しています。しかし、私はサーバーの起動スクリプトを変更する機能を持っています。私がしたいのは基本的に、自分のコードで経験しているバグを修正できるように、私が書いているカスタムモジュールコードにブレークポイントを設定することです。外部プロセスをデバッグしますか?
Eclipseを外部プロセスのデバッグと統合する方法はありますか?
特定の外部サーバー製品がJavaサーバーである場合、標準のJavaリモートデバッグを使用して実行中のコードをデバッグできるはずです。
Eclipseでは、デバッグ設定を開き、「リモートJavaアプリケーション」タイプの新しい設定を追加し、リモートデバッガが待機するサーバのホスト名とポートを入力します。
サーバー起動スクリプトでは、Javaオプションを追加して、JVMのリモートデバッグを有効にし、ポートを指定する必要があります。この(JBossのスタートアップコンフィギュレーションファイルからの抜粋)のようなもの:
# Sample JPDA settings for remote socket debugging
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
素晴らしい、おかげで(アドレス - - この場合は8787が接続するポートです)、それは私が探していたものです:) –