webshere部署项目报错java.lang.NoSuchMethodError

      最近做项目遇到一个bug,在本地tomcat下运行是没问题的,部署到webshere上就一直报java.lang.NoSuchMethodError的错误,把war包反编译,明明是有这个方法,找了这个项目中也没有重名的方法,最后找了半天才发现这个项目依赖的另一个包中有同名的类,并且包路径都是一样的,而这个类中并没有刚才那个方法,所以才会报这个错,果断把方法名改了,再次部署就不报错了。



猜你喜欢

转载自blog.csdn.net/linadadan/article/details/79025158