码迷,mamicode.com
首页 > 其他好文 > 详细

zookeeper 启动ClassNotFoundException

时间:2015-07-06 20:15:19      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:

Exception in thread "Thread-1" java.lang. NoClassDefFoundError: org/apache/log4j/jmx/ HierarchyDynamicMBean
        at org.apache.zookeeper.jmx. ManagedUtil. registerLog4jMBeans( ManagedUtil.java:50)
        at org.apache.zookeeper.server. quorum.QuorumPeerMain. runFromConfig(QuorumPeerMain. java:122)
        at com.complexible.stardog.pack. cli.ZkStart$1.run(ZkStart. java:119)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang. ClassNotFoundException: org.apache.log4j.jmx. HierarchyDynamicMBean
        at java.net.URLClassLoader$1.run( Unknown Source)
        at java.net.URLClassLoader$1.run( Unknown Source)
        at java.security. AccessController.doPrivileged( Native Method)
        at java.net.URLClassLoader. findClass(Unknown Source)
        at java.lang.ClassLoader. loadClass(Unknown Source)
        at sun.misc.Launcher$ AppClassLoader.loadClass( Unknown Source)
        at java.lang.ClassLoader. loadClass(Unknown Source)

        ... 4 more

简单说吧,这个问题折腾我一下午,后来发现是jar包冲突

因为我之前在 $JAVA_HOME/jre/lib/ext/ 添加过一个log4j的jar包,这里运行zk就报错了,

那么把 $JAVA_HOME/jre/lib/ext/ 的log4j 删了就好了

zookeeper 启动ClassNotFoundException

标签:

原文地址:http://my.oschina.net/u/1421929/blog/475294

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!