1

如何在 Windows 中使用 Eclipse 调试在 Linux 机器上运行的 Java 应用程序。

我正在做以下事情,但出现以下异常:- 无法连接到远程 VM。连接超时。org.eclipse.jdi.TimeoutException...

采取的步骤

1) Eclipse 安装在 Widows 7 (IP: XX.XX.XX.74, JAVA version 6)

2)在Linux机器上运行的Java应用程序(IP:XX.XX.XX.246,JAVA版本6)和使用的JAVA_OPTS:-

JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=9000,server=y,suspend=y"

当我在 Linux 机器上运行 java 应用程序时,它正在侦听端口 9000。

3) 使用的 Eclipse Debug 配置:Host-XX.XX.XX.246; Port-9000, Connection Type-Standard(Socket Attached)

4)我还在Linux中使用以下命令:

**iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT**  to bypass 9000 port from firewall
4

0 回答 0