我现在正在寻找如何在 netbeans 中附加我的调试器。 所以我们有一个 Start.java 类,其中嵌入了 jetty 。类似于此http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty 因此,我通过运行这个 Start.java 文件来启动我的 Web 应用程序。一切正常,直到我要调试为止。我已经看到了 eclipse 的多种方法,而我发现的 netbeans 的方法很少,但没有帮助。
有人知道吗?
在项目属性中,在操作下,我添加了
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) 时,它似乎正在运行但忽略了断点
有人知道吗?
提前致谢
最佳答案
执行以下步骤使用 jetty 在 Netbeans 中调试 JSP web maven 项目
- 右键单击项目并单击属性
- 转到操作并选择
“调试项目”
操作 - 点击确定按钮
- 再次右键单击项目转到自定义->目标
- 设定目标
jetty:run
- 设置属性
jpda.listen=maven
- 点击确定按钮
关于debugging - 在带有嵌入式 jetty 的 netbeans 中附加调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17858823/