首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ClassNotFoundException等错误导致thread挂了

2013-10-07 
ClassNotFoundException等异常导致thread挂了? ? ? 昨天工作中发现一个导数据的问题: 启动一个定时任务,定

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)

?

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

热点排行