【问题标题】:Tomcat : Unable to connect for remote debuggingTomcat:无法连接进行远程调试
【发布时间】: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


【解决方案1】:

如果您的调试器无法连接到调试器并出现诸如“等待数据包#packetnumber 时超时”之类的错误,这可能是一个解决方案,那么这可能是因为超时设置低和网络速度慢。可以使用 Eclipse 首选项中的调试设置来增加超时值。

【讨论】:

    猜你喜欢
    • 2017-07-19
    • 1970-01-01
    • 2017-04-15
    • 1970-01-01
    • 2014-07-31
    • 2015-11-28
    • 2018-07-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多