【问题标题】:Debugging (Eclipse): No time to debug: Browser Times Out with "Internal Server Error"调试 (Eclipse):没有时间调试:浏览器超时并显示“内部服务器错误”
【发布时间】:2018-12-10 22:54:07
【问题描述】:

当我在 Eclipse 中调试我的 Java 应用程序时,我需要逐步执行大量代码。但是这样做的时间窗口非常有限,只有大约 45 秒。 - 1 分钟,我无法完成我的逐步调试。

浏览器超时非常快,如下面的 Google Chrome 所示(“内部服务器错误”)。如何给自己更多的喘息空间来正确调试?是浏览器问题吗?

【问题讨论】:

  • 我猜这是后端超时,而不是浏览器问题。如果是tomcat可以试试settingconnectionTimeout=-1进行调试。

标签: eclipse google-chrome debugging browser


【解决方案1】:

解决方案

1) 我配置了一个 Apache HTTP 服务器,它有自己的超时时间(与 Tomcat 不同)。我通过直接在 :8080 端口上运行应用程序绕过它,localhost:8080/myapp/ 而不是 local/myapp/。

2) 一般来说,正如Luis Munoz上面所说,Tomcat的server.xml中的Connector属性应该如下,connectionTimeout=-1。

<Connector connectionTimeout="-1" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 2020-03-28
    相关资源
    最近更新 更多