我将MyEclipse 8.6
+ Apache Tomcat 5.5.27
+ JRockit 1.6.0 05
用于Web开发。每当我从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中?
最佳答案
尝试在未捕获的异常上禁用挂起执行Window-> Prefs-> Java-> Debug