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