Intellij idea 14 无法连接到调试 Tomcat7 服务



好的,我想我在发布这个问题之前尝试了所有内容。请告诉我,我(仍然)缺少什么。我一直收到"无法连接"异常(无法连接主机名:6012),我从默认端口 1099 更改,但它仍然没有帮助。

version of IntelliJ 14.0.2
Tomcat 7.0.52

Tomcat 作为服务运行,因此,我在 tomcat 的 UI 界面上配置了以下.exe(java 选项卡)以下JAVA_OPTs

-Xdebug
-Xrunjdwp:transport=dt_socket,address=57497,server=y,suspend=n
-javaagent:C:Usersusername.IntelliJIdea14systemgroovyHotSwapgragent.jar
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=6012
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcatalina.home=C:Tomcat 7.0
-Dcatalina.base=C:Tomcat 7.0
-XX:MaxPermSize=512m

我确保端口 57497 已打开(打开防火墙和 telnet)。

在IntelliJ上,我建立了远程服务器连接。请找到附件图片。intellij和tomcat都运行在同一个系统上。我有一个静态 dns 设置。有时我会收到连接超时异常。

"服务器"选项卡

"连接"选项卡

这是我

的配置。

Tomcat JAVA_OPTs启用远程调试:

-

Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5007

在IntelliJ中,我不使用配置类型"Tomcat"。就我而言,"远程"效果很好(我会发布一张图片,但我没有得到 10 个声誉......您只需要在配置表上配置主机和端口。

我使用IntelliJ 14.0.3,尽管使用Jetty,但我遇到了同样的问题。切换到使用remote而不是jetty -> remote有效。我猜他们都应该以不同的方式工作。我只是还没有弄清楚为什么有两种不同的远程调试选项。

最新更新