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