我正在使用IntelliJ 2018.1来尝试调试Tomcat的远程实例。我按照指示在这里设置tomcat: https://confluence.sakaiproject.org/display/BOOT/Setting+Up+Tomcat+For+Remote+Debugging
我将这些启动参数放在Tomcat进程的JAVA_OPTS中。
-agentlib:jdwp=transport=dt_socket,address=62666,suspend=n,server=y
Tomcat在Unix系统上运行,当Tomcat进程启动时,它成功显示正在侦听端口62666。我在启动调试时将IntelliJ调试配置设置为指向正确的IP和62666端口。
当我实际运行调试器时,我收到错误:
9:23 AM Error running 'Remote INT3': Unable to open debugger port (10.5.0.57:62666): java.net.ConnectException "Connection refused: connect"
当我查看远程计算机上的netstat时,它显示我的本地计算机已成功连接到端口62666.但IntelliJ显然没有注册。出了什么问题?