无法摆脱JdbcOdbcDriver.finalize()中的断点

我使用MyEclipse 8.6 + Apache Tomcat 5.5.27 + JRockit 1.6.0 05进行Web开发。 每次我从MyEclipse以调试模式启动Tomcat时,它都会挂起JdbcOdbcDriver.finalize():96"NullPointerException JdbcOdbcDriver.finalize():96" 。堆栈跟踪只是Thread.run (当然,终结器):

 protected synchronized void finalize() { if (OdbcApi.getTracer().isTracing()) { OdbcApi.getTracer().trace("Driver.finalize"); } try { if (hDbc != 0L) { disconnect(hDbc); closeConnection(hDbc); hDbc = 0L; } } catch (SQLException localSQLException) {} } 

真的很烦人,每个工作日都会看到这几百次。 我没有把这个断点放在这里,我无法禁用它。 我检查了exception断点是否已关闭。 你有什么建议吗? 断点如何“冻结”到JVM中?

尝试在未捕获的exception窗口 – > Prefs-> Java-> Debug上禁用挂起执行

如果你不能关闭断点 – 这是Eclipse中的一个常见问题 – 关闭所有断点始终有效。 (断点窗口中的双倍交叉按钮)