我的一个项目,线上出现了 java.lang.NoSuchMethodError
,本地调了一下什么问题也没有,我先重新部署了两遍,未解决,然后问了问领导,领导提示说改个名试试,其实我也想到可能重名了,然后先改了方法名,重新部署,依旧,然后又把类名也改了,这次OK了。事后我想了想,该找出来到底谁重名了,于是把服务器上的lib整个下了下来,放到一个空工程里,double shift搜了一下那个类名,果然是和同事的一个包里的类重名了,哈哈。总结一下其实以后像这种问题最快的解决办法就是直接下载 lib
然后找出重复就好了。