Netbeans (または別の IDE) でスプリングロードを介してリロードされたクラス内でデバッガーを停止させることに成功した人がいるかどうかを知りたいですか?
フィードバックをお寄せいただきありがとうございます。
PS: JRebel は正常に動作しますが、無料とはほど遠いものです。
Netbeans (または別の IDE) でスプリングロードを介してリロードされたクラス内でデバッガーを停止させることに成功した人がいるかどうかを知りたいですか?
フィードバックをお寄せいただきありがとうございます。
PS: JRebel は正常に動作しますが、無料とはほど遠いものです。
この動作は IDEA と Netbeans に影響し、ここで報告されています。
この投稿では、これら 2 つの IDE の回避策を説明しましたが、リモート デバッグを有効にする必要があります。
IntelliJ でこれを行うには、リモート デバッグ構成を作成する必要があります。IntelliJ は、追加する JVM 引数を提供します。デフォルトでは、これは次のとおりです。
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
その引数を実行構成に追加し、実行構成とリモート デバッグを開始すると、IntelliJ は通常のデバッグのように機能します。
私自身の質問に対する部分的な回答: eclipse (正確には STS) を使用しているときに再ロードされたコードを中断することはできますが、Netbeans と IntelliJ ではまだ運がありません。これらの 2 つのプラットフォームのいずれかで動作します。