我阅读了有关该主题的一些指南并采取了以下步骤。
http://oreilly.com/pub/a/java/archive/eclipse-jboss-remote-debug.html?page=8 https://community.jboss.org/thread/177687 Eclipse 中的 JBoss 调试
这些指南有一些区别,但总的来说它们是相似的。
我做的步骤。
- 我编译并部署了我的 web 项目,并通过在 Eclipse 中单击Run on Server -> JBoss AS 7.1将其部署在 JBoss AS 7.1 上。
- 我在 Eclipse 中停止了 JBoss AS。
我取消了该行的注释
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
在$JBOSS_HOME/bin/standalone.conf
文件中
- 我执行了
$JBOSS_HOME/bin/standalone.sh
- 我在浏览器中更新了页面 localhost:8080/MyProject/ 并且它有效
- 我在 Eclipse 中执行了Debug -> Debug Configurations,然后我创建了一个新配置,其中 localhost 作为主机,8787 作为端口,MyProject 作为项目名称。
- 我按下了 Eclipse 中的调试按钮。
当我到达我添加的断点时,什么也没有发生。
我预计 Eclipse 会像在简单的 Java 应用程序项目中那样在断点处停止。我做错了什么?
Eclipse 版本:靛蓝。
爪哇。
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
编辑#1。
- 窗口 -> 首选项 -> Java -> 已安装的 JRE
- 编辑正在使用的 JRE
编辑“默认 VM 参数”行
-XX:+UseParallelGC
它没有帮助。