2

デバッガーを netbeans に接続する方法を探しています。桟橋が埋め込まれた Start.java クラスがあります。このhttp://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jettyと同様に、 この Start.java ファイルを実行して Web アプリケーションを開始します。デバッグしたいところまで、すべてうまくいきます。私はEclipseのハウツーを複数見てきましたが、ネットビーンズで見つけたものはほとんど役に立ちませんでした。

誰も手がかりを持っていますか?プロジェクトのプロパティで、アクションの下に追加しました Env.MAVEN_OPTS=-Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m -Xverify:none -Xnoclassgc -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

main() を介してファイルを実行し、main() を介してファイルをデバッグします。

Java デバッガー (jpda) をアタッチすると、実行中のように見えますが、ブレークポイントは無視されます。

誰にもアイデアはありますか?

前もって感謝します

4

2 に答える 2

5

次の手順を実行して、jetty を使用して Netbeans で JSP Web Maven プロジェクトをデバッグします

  1. プロジェクトを右クリックし、プロパティをクリックします
  2. "Debug Project"アクションに移動してアクションを選択
  3. [OK] ボタンをクリックします。
  4. 再びプロジェクトを右クリックして、[カスタム] -> [目標] に移動します
  5. 目標を設定しますjetty:run
  6. プロパティの設定jpda.listen=maven
  7. [OK] ボタンをクリックします。
于 2015-10-16T06:46:50.860 に答える
0

私のプロジェクトのプロパティで -> アクション: 上記のように追加した main() 経由のデバッグ ファイル

Env.MAVEN_OPTS=-Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m -Xverify:none -Xnoclassgc

デバッガーを接続しましたが、私のプロジェクトには接続しませんでした。追加した-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address}

私のexc.argsに、今では完全に機能しています!

exec.args=-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -classpath %classpath ${packageClassName}

これは、main() 経由のデバッグ ファイルと main() 経由の実行ファイルの完全な構成です。

exec.args=-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -classpath %classpath ${packageClassName}
exec.executable=java
exec.classpathScope=${classPathScope}
jpda.listen=true
Env.MAVEN_OPTS=-Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m -Xverify:none -Xnoclassgc
于 2013-07-26T08:44:35.960 に答える