Debugging 在带有嵌入式jetty的netbeans中附加调试器

Debugging 在带有嵌入式jetty的netbeans中附加调试器,debugging,netbeans,jetty,jpda,Debugging,Netbeans,Jetty,Jpda,我现在正在寻找如何在netbeans中附加我的调试器。 因此,我们有一个Start.java类,其中嵌入了jetty。与此类似 因此,我通过运行start.java文件来启动我的web应用程序。一切都很好,直到我想调试的地方。我已经看到了很多关于eclipse的how-to's,而我发现的关于netbeans的how-to's很少有帮助 有人有线索吗? 在项目属性中的“操作”下,我添加了 Env.MAVEN_OPTS=-Xms512m-Xmx512m-XX:PermSize=128m-XX:Ma

我现在正在寻找如何在netbeans中附加我的调试器。 因此,我们有一个Start.java类,其中嵌入了jetty。与此类似 因此,我通过运行start.java文件来启动我的web应用程序。一切都很好,直到我想调试的地方。我已经看到了很多关于eclipse的how-to's,而我发现的关于netbeans的how-to's很少有帮助

有人有线索吗? 在项目属性中的“操作”下,我添加了
Env.MAVEN_OPTS=-Xms512m-Xmx512m-XX:PermSize=128m-XX:MaxPermSize=128m-Xverify:none-Xnoclassgc-Xrunjdwp:transport=dt_socket,地址=8000,服务器=y,挂起=n

通过main()运行文件 并通过main()调试文件

当我附加java调试器(jpda)时,它似乎正在运行,但忽略了断点

有人知道吗


提前感谢

在我的项目属性->操作:通过main()调试文件中,我如上所述添加了

Env.MAVEN_OPTS=-Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m -Xverify:none -Xnoclassgc
whitch附加了调试器,但没有附加到我的项目中。我添加了
-Xdebug-Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address}

到我的exc.ARG,现在它的工作完美

exec.args=-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -classpath %classpath ${packageClassName}
这是我通过main()调试文件和通过main()运行文件的完整配置


执行以下步骤以使用jetty调试Netbeans中的JSP web maven项目

  • 在项目上单击鼠标右键,然后单击“属性”
  • 转到操作并选择“调试项目”操作
  • 点击ok按钮
  • 再次右键单击项目转到自定义->目标
  • 设定目标
    jetty:run
  • 设置属性
    jpda.listen=maven
  • 点击ok按钮
  • 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