博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zookeeper 启动ClassNotFoundException
阅读量:6378 次
发布时间:2019-06-23

本文共 1060 字,大约阅读时间需要 3 分钟。

hot3.png

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 删了就好了

转载于:https://my.oschina.net/u/1421929/blog/475294

你可能感兴趣的文章
流水落花春去也
查看>>
【教训】为什么不作备份?!
查看>>
ThinkPHP3.0启动过程
查看>>
JAX-WS(JWS)发布WebService
查看>>
Centos7安装docker-compse踩过的坑
查看>>
细说Nullable<T>类型
查看>>
oracle 插入表数据的4种方式
查看>>
7.Ajax
查看>>
Linux vi/vim编辑器常用命令与用法总结
查看>>
对于 url encode decode js 和 c# 有差异
查看>>
centos rz sz安装
查看>>
mysql 修改列为not null报错Invalid use of NULL value
查看>>
epoll源码分析
查看>>
朱晔和你聊Spring系列S1E4:灵活但不算好用的Spring MVC
查看>>
Java使用Try with resources自动关闭资源
查看>>
china-pub十一周年庆,多重优惠隆重登场,千万别错过哟!
查看>>
HDU 3068 最长回文(manacher算法)
查看>>
二叉树
查看>>
手把手教你如何安装水晶易表——靠谱的安装教程
查看>>
Python单例模式(Singleton)的N种实现
查看>>