2011-06-03 94 views
2

我使用MyEclipse 8.6 + Apache Tomcat 5.5.27 + JRockit 1.6.0 05为web开发。每当我以MyEclipse的调试模式启动Tomcat时,它会在NullPointerExceptionJdbcOdbcDriver.finalize():96"中暂停。堆栈跟踪仅Thread.run(当然,终结):无法摆脱断点JdbcOdbcDriver.finalize()

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

尝试禁用'暂停执行未捕获的异常'Window-> Prefs-> Java-> Debug – 2011-06-03 06:30:14

+0

非常感谢.. :-)请将您的评论复制粘贴到答案中我可以接受它。 – jabal 2011-06-03 06:38:59

回答

7

尝试禁用暂停对捕获的异常执行窗口 - > Prefs-> Java的>调试

1

如果您不能关闭断点 - 这是Eclipse的一个共同的问题 - 关闭所有断点总是工作。 (在断点窗口中双击十字按钮)

+0

谢谢,但我在列表中没有bps – jabal 2011-06-03 08:05:11