NoClassDefFoundError
有时候会遇到一些很坑爹的报错,即:NoClassDefFoundError
可能出现这样的情况,自己本地用IDE跑项目OK,甚至本地打包后用java -jar xxx.jar来运行也是OK;
但是同一份编译好的代码放服务器就出问题了,报NoClassDefFoundError;(而且还tm可能不同机器报不同的错误。。。)
这种情况一般是看报错的根因错误,看下是到底哪个类找不到,找不到看下是哪行代码;
目前最常见的就是log4j之类的冲突了,间接导致外部的类报了这个异常;
如果发现某个类报NoClassDefFoundError,但是这个类又没有冲突,那么很可能是这个类内部依赖的静态类对应的依赖jar出现了冲突;(优先排查日志jar)
posted on 2023-04-23 17:27 Silentdoer 阅读(51) 评论(0) 编辑 收藏 举报