【发布时间】:2012-06-11 09:39:00
【问题描述】:
我怀疑由我的 Web 应用程序使用的第三方 jar 创建的线程可能会引发异常,但没有捕获它。但是,我在日志文件中没有看到任何证据。如何强制将所有未捕获的异常转储到日志文件?这是针对在 Glassfish 中运行的网络应用程序。
【问题讨论】:
-
几乎我知道的任何容器都会捕获异常(或 Throwable),因此 Thread.setUncaughtExceptionHandler 无济于事。解决方案是将调用包装在 try/catch
标签: java multithreading glassfish uncaught-exception