Eclipse 远程调试 “Failed to connect to remote VM. Connection timed out ” error,

最近发现在 Eclipse 中进行远程调试别的主机上的应用的时候,总是连接不上调试端口,报 “Failed to connect to remote vm”, 如下图所示:

Failed to connect to remote vm

因为以前都是可以的,所以百思不得其解,Google了半天,能找到的问题一般也都是因为对方没有开启远程调试端口,所以自然连不上,但是我这里显然不是这个情况。在困惑了好久以后,突然想到会不会是受到了 Eclipse 代理设置的影响?虽然觉得不太可能,因为我的理解是那个代理只是给 Eclipse 本身用的,并不是给通过 Eclipse 启动的应用程序用的。但是结果证明是这个原因:

代理设置之前:

Network Connection is set to 'Manual'

去掉代理之后,远程调试就可以了。

Network Connection is set to 'Direct'

也许有人会觉得无聊,好好的 Eclipse 为什么要设置个代理呢。
没办法啊,两个原因,一个是公司的网络出去的话会有点困难的;另外一个就是有些Eclipse插件被墙掉了,比如Maven,所以不得已,只能设置代理来更新插件了。

 

这个更改之后还是会出现那个错误的话,就是远程服务的线程任务太多了,就需要将该远程服务器给重启一下。【linux命令:reboot】,

重启完成后可以使用window自带的telnet客户端功能来查看该服务器的端口是否打开。【window命令:telnet 远程服务器ip 22】.

【telnet安装地址:程序→控制面板→程序或功能→打开或关闭window功能→tenlet客户端】

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值