【发布时间】:2012-11-04 20:15:36
【问题描述】:
我正在尝试使用 Eclipse 的远程调试选项来调试服务器端代码(在 Tomcat 上运行)。这个问题间歇性地出现,其余时间它工作得很好。我已经确定 1)服务器端有最新的罐子——我复制了 .war 文件并重新部署。 2) Tomcat 在调试模式下运行,防火墙设置已修改为允许调试端口上的连接。 3) 验证在尝试连接之前,在服务器上侦听调试端口,然后显示连接已建立。
但 Eclipse 会抛出一个错误弹出窗口,提示“它无法连接到远程 VM”,有时它会超时等待数据包#
我应该检查更多的东西吗? eclipse 是否还有更多的日志文件可以说明问题所在?请帮忙
【问题讨论】:
-
老兄,这可能是很多事情,好像你在 tomcat 中有你的调试设置,因为你可以通过 Eclipse 中的远程应用程序进行连接。但鉴于 tomcat 是远程的,它可能是网络、代理、防火墙。理想的设置是在本地运行 tomcat,然后远程连接到您需要的任何数据库。
-
谢谢.. 你的线索让我想到了网络和连接性。我的网络速度很慢,默认超时时间为 3 秒,非常低。我把它增加到一个更大的数字,它现在可以连接了!
-
很高兴听到您成功了!
标签: eclipse debugging tomcat spring-mvc remote-debugging