使用intellij idea调试JBoss7.x

使用intellij idea调试JBoss7.x,jboss,intellij-idea,remote-debugging,Jboss,Intellij Idea,Remote Debugging,我正试图在我的MacBookPro(os Mountain Lion)上调试应用程序。但当我单击debug时,它发出警报:无法连接localhost 4010。我在jboss上将端口设置为4010。这是应用程序启动时的输出 Listening for transport dt_socket at address: 4010 关于吉德;调试设置为“远程服务器” 远程连接设置 host : localhost port : 4010 您很可能正在为HTTP端口使用调试器端口: 如果您只想连接

我正试图在我的MacBookPro(os Mountain Lion)上调试应用程序。但当我单击debug时,它发出警报:
无法连接localhost 4010
。我在jboss上将端口设置为4010。这是应用程序启动时的输出

Listening for transport dt_socket at address: 4010
关于吉德;调试设置为“远程服务器” 远程连接设置

host : localhost
port : 4010

您很可能正在为HTTP端口使用调试器端口:


如果您只想连接到本地应用程序服务器:

  • 打开“运行/调试配置”窗口
  • 添加新配置-远程
  • 将端口设置为Jboss套接字端口

  • 使用
    lsof-i-P-n | grep 4010
    验证JVM正在侦听此端口上的调试器连接,并检查您是否使用
    telnet localhost 4010
    连接到此端口
    java 23750 olgunkaya 11u IPv4 0x397bad1c774e543d 0t0 TCP*:4010(侦听)
    似乎java正在侦听。当我开始构思并尝试调试时。然后结果是:
    java 23750 olgunkaya 392u IPv4 0x397bad1c6b57775d 0t0 TCP 127.0.0.1:4010->127.0.0.1:61969(已建立)idea 23892 olgunkaya 587u IPv6 0x397bad1c7759dee5 0t0 TCP 127.0.0.0.1:61969->127.0.0.1:4010(已建立)
    我不确定这里发生了什么。您是否混淆了调试器端口和HTTP端口?远程连接设置应指定HTTP端口,调试器端口在
    启动/连接
    调试
    中配置。您对此问题有任何更新吗?您是对的。我刚修好。但它仍然无法连接到
    localhost 8080
    我不希望它远程连接。我希望它连接到本地主机进行调试(4010)。我错过什么了吗?另外,在jboss启动时,一些参数被多次传递。我不认为这是一个问题,只是想澄清并指出所有问题:
    JAVA_OPTS:-d32-client-Xms1536m-Xmx1536m-Xdebug-Xrunjdwp:transport=dt_socket,server=y,address=4010,suspend=n-Xms64m-Xmx512m-XX:MaxPermSize=256m-Djava.net.preferIPv4Stack=true……
    您可以改用本地配置,IDEA会自动用正确的选项启动JBoss。嗯,我不想IDEA启动JBoss,但它似乎会促使我这么做。我会寻找其他的选择。但这真是一个糟糕的时刻!关于8080连接问题,你能在浏览器中打开这个页面吗?你会使用什么网址?可以传递重复的参数,因为您错误地修改了环境或启动脚本。well locahost:8080是“Wellcome to AS 7”页面。