2017-01-13 13 views
3

NetBeans 8.2でSpring Boot 1.4.3で適切なデバッグ設定が得られるまで、あまりにも長い時間待たされた後、私は自分の所見をQ & Aと書きました。Maven経由でNetbeansでSpringブートをデバッグする方法

Netbeansのデフォルト設定では、デバッグモードでSpringを適切に起動できず、インターネットを検索すると、動作しないSpringドキュメントの古い情報しか見つからないという問題があります。

解決策は簡単です。以下の正しい設定方法をご覧ください。

答えて

9

テスト済みとNetBeans 8.2と春ブート1.4.3で動作します。すべての

まずあなたが春のMavenプラグインは、(新しいNetbeansの春のプロジェクトを作成するとき、これはすでに含まれなければならない)が含まれていることを確認します。

- >アクション - >デバッグプロジェクト

<dependencies> 
    ... 
    <dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-devtools</artifactId> 
    </dependency> 
    ... 
</dependencies> 

今、あなたのプロジェクトの設定に移動します。

<plugins> 
    ... 
    <plugin> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
    <executions> 
     <execution> 
     <goals> 
      <goal>repackage</goal> 
     </goals> 
     </execution> 
    </executions> 
    </plugin> 
    ... 
</plugins> 

また、このような春のデベロッパーツールを含めることをお勧めですそして次のように設定します。

enter image description here

目標を実行します。プロパティ

spring-boot:run 

セット:

run.jvmArguments=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} 
jpda.listen=true 

今すぐ通常のデバッグボタンと春を経由してアプリケーションを実行するには、適切に接続する必要がありますJVMデバッガ。

+1

私にとってはうまくいきません... デバッグモードで実行すると、デバッグ出力の "JPDA Listening Start ..."と何も起こりません... 何が問題なのでしょうか? –

+1

これはnetbeans 8.1の私のために働いた – cdaiga

+0

"ステップイン"のような振る舞いは、 "ステップオーバー"のような振る舞いを除いて、これは正常に動作 - 実際に何かにステップする方法を見つけることができません:( – Magnus

関連する問題