在IntelliJ中调试我的代码

时间:2011-05-12 06:32:54

标签: intellij-idea

我正在使用JBoss和IntelliJ。我在intellij之外运行Jboss。即在命令提示符下运行。如果是这种情况,我可以在IntelliJ

中调试我的代码

1 个答案:

答案 0 :(得分:13)

您可以通过JDWP调试任何正在运行的JVM,甚至是另一台计算机上的远程JVM。首先,您需要准备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:

  1. 运行
  2. 修改配置
  3. “+”(添加)
  4. 远程
  5. localhost / 5005很好