java.lang.NoSuchMethodError 原因和处理方案

1. ClassName调用类名,打印出调用类路径

Class myClass = Class.forName("com.xxx.xxx.xxx.xxx.xxx.ClassName");
CodeSource cs = myClass.getProtectionDomain().getCodeSource();
String location = cs.getLocation().getPath();
log.info("--------location-----------"+location+"--------------------");

 2.确定调用方法路径是否是是你调用的方法(不是就是jar,中的冲突)

找到jar 中的方法升级或者删除

https://www.jianshu.com/p/516d8a5368e5

原文地址:https://www.cnblogs.com/qqqq122418812/p/15267128.html