【发布时间】:2011-05-12 20:13:56
【问题描述】:
我正在将 JBoss 与 IntelliJ 一起使用。我在intellij 之外运行Jboss。即在命令提示符下运行。如果是这样,我可以在 IntelliJ 中调试我的代码吗
【问题讨论】:
标签: intellij-idea
我正在将 JBoss 与 IntelliJ 一起使用。我在intellij 之外运行Jboss。即在命令提示符下运行。如果是这样,我可以在 IntelliJ 中调试我的代码吗
【问题讨论】:
标签: intellij-idea
您可以调试任何正在运行的 JVM,甚至可以通过 JDWP 在另一台计算机上进行远程调试。首先,您需要准备 JBoss(同样适用于任何 JVM)来侦听给定 TCP/IP 端口上的调试器连接:
-Xdebug -Xrunjdwp:server=y, transport=dt_socket,address=5005, suspend=n
这组参数必须添加到 Java 选项中,在您的 JBoss 启动脚本中查找 JAVA_OPTS 变量。完成后,JBoss 将在 5005 端口上侦听调试器连接。 JBoss 控制台启动后的第一行应该是:
Listening for transport dt_socket at address: 5005
现在您可以通过选择附加您的 IntelliJ:
localhost/5005 很好【讨论】: