我使用MyEclipse 8.6
+ Apache Tomcat 5.5.27
+ JRockit 1.6.0 05
进行网站开发。每次我从MyEclipse以调试模式启动Tomcat时,它都会挂起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) {}
}
真的很烦人,每个工作日都会看到这几百次。我没有把这个断点放在这里,我无法禁用它。我检查了异常断点是否已关闭。你有什么建议吗?断点如何“冻结”到JVM中?
答案 0 :(得分:7)
尝试禁用暂停执行未捕获的异常窗口 - > Prefs-> Java-> Debug
答案 1 :(得分:1)
如果无法关闭断点 - 这是Eclipse中的常见问题 - 关闭所有断点始终有效。 (在断点窗口中加倍交叉按钮)