读书人

ClassNotFoundException等错误导致thr

发布时间: 2013-10-07 19:41:22 作者: rapoo

ClassNotFoundException等异常导致thread挂了

? ? ? 昨天工作中发现一个导数据的问题: 启动一个定时任务,定时导入数据,导入之前打印一条日志, 导入结束后打印一条日志;但是运行后发现导入失败,

导入之前的日志有打印,导入结束后的日志未打印,成功Exception类型的异常没有任何打印。

但进程还在,刚开始怀疑是进程hang住了,但是jstack查看没有任何异常,没有发现导入数据的那个线程的存在,怀疑导入的线程挂掉了。

?

?

后来查了一下程序, 只捕捉了Exception类型的日志,后来调整了一下,改成捕捉Throwable类型的异常,重新运行,果然,异常出来了。

?

?

Caused by: java.lang.ClassNotFoundException: com.xxx.xxx.Utils        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)        at java.security.AccessController.doPrivileged(Native Method)        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

?

发现是依赖包漏了,晕死。。。

读书人网 >编程

热点推荐