【发布时间】:2011-07-07 14:03:47
【问题描述】:
设置
VMWare 虚拟机
- CentOS 5.5 64 位
- OpenJDK 64 位服务器 VM(内部版本 14.0-b16,混合模式)
- Tomcat 6.0
主机
- Windows 7 64 位
- Oracle/Sun JDK 1.6 64 位
- 面向 Java EE 开发人员的 Eclipse Helios
问题
我的 Eclipse 远程 Java 应用程序具有以下连接属性:
Host: 192.168.94.133
Port: 8000
当我运行上述配置时,我得到:
Failed to connect to remote VM. Connection refused.
Connection refused: connect
tomcat 的日志中没有任何新内容。
但是当我从 windows 框远程登录时:
bash-3.2$ telnet 192.168.94.133 8000
Trying 192.168.94.133...
Connected to 192.168.94.133.
Escape character is '^]'.
Connection closed by foreign host.
每次我尝试上面的 telnet 时,tomcat 都会在日志中吐出这个:
Debugger failed to attach: timeout during handshake
由于 telnet 行为,我认为问题出在 Eclipse 中...如果有任何帮助,我将不胜感激。
谢谢,
-戴夫
【问题讨论】:
-
再次检查 Eclipse 是否确实在尝试使用端口 8000。如果您可以远程登录到 8000 但 Eclipse 得到“连接被拒绝”,那么我的钱是在 Eclipse 上尝试使用不同的端口。跨度>
标签: eclipse tomcat remote-debugging