无法摆脱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中的一个常见问题 – 关闭所有断点始终有效。 (断点窗口中的双倍交叉按钮)