`

java.lang.NoSuchMethodError

    博客分类:
  • Java
阅读更多
在执行命令
java -Djava.ext.dirs=./dependency -cp ./classes/ com.songjy.dump.mysql.DumpUtils
时出现了如下错误信息:



出现上述问题时我很纳闷,项目中存在dependency/log4j-1.2.16.jar怎么会出现此问题呢!?

后来发现dependency/curator-x-rpc-2.8.0.jar中也存在类org.apache.log4j.ConsoleAppender,
但init方法是不存在的!所以造成了此启动异常!但curator-x-rpc-2.8.0.jar又是不可或缺的,怎么办呢?!

简单,只要curator-x-rpc-2.8.0.jar在log4j-1.2.16.jar之后加载就行!

备注:Java加载顺序是按照jar文件名来排序的!
  • 大小: 56.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics