38

我在 OpenJDK 上运行 tomcat 7.0.21

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

通过 Eclipse 在调试模式下。

在处理任意数量的请求后,OpenJDK 会定期在以下位置开始中断:

中断 ThreadPoolExecutor

此时剩下的堆栈很少,通常:

堆栈位置

就可能导致问题的原因而言,几乎没有什么可继续的......

有人对可能发生的事情有任何见解吗?

4

2 回答 2

68

默认情况下,在 Eclipse 的调试模式下,会检查未捕获异常的中断。由于您在此处没有 catch 方法,因此可能会引发未捕获的异常,并且调试器会在引发异常之前立即为您中断。您可以在 Java->Debug 下的首选项中将其关闭。

于 2011-09-17T02:32:09.857 回答
3

在 2015 年与最新的 Eclipse 仍然相关。确保未选中绿色突出显示圆圈下的复选框。我正在添加图像以突出显示更改在此处输入图像描述

于 2015-09-30T17:43:42.893 回答