欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java.lang.NoSuchMethodError 博客分类: Java log4jNoSuchMethodError 

程序员文章站 2024-02-25 20:21:51
...
在执行命令
java -Djava.ext.dirs=./dependency -cp ./classes/ com.songjy.dump.mysql.DumpUtils
时出现了如下错误信息:

java.lang.NoSuchMethodError
            
    
    博客分类: Java log4jNoSuchMethodError 

出现上述问题时我很纳闷,项目中存在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文件名来排序的!
  • java.lang.NoSuchMethodError
            
    
    博客分类: Java log4jNoSuchMethodError 
  • 大小: 56.1 KB