Elasticsearch 因拷贝多余的jar到lib库导致无法启动的问题
生活随笔
收集整理的这篇文章主要介绍了
Elasticsearch 因拷贝多余的jar到lib库导致无法启动的问题
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
因为需要测试,无意中拷贝了一个netty-buffer-4.1.16.Final.jar包放到es的lib目录下,晚上回家启动es的时候发现启动不起来了。检查日志发现如下错误。
其中有一句关键语句
Caused by: java.lang.IllegalStateException: jar hell! class: io.netty.buffer.PoolArena$SizeClass jar1: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\lib\netty-buffer-4.1.16.Final.jar jar2: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\modules\transport-netty4\netty-buffer-4.1.16.Final.jar百度这句话
Caused by: java.lang.IllegalStateException: jar hell!说是因为
那么坚决方案就是把原来拷贝进去的jar包删除掉
jar1: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\lib\netty-buffer-4.1.16.Final.jar jar2: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\modules\transport-netty4\netty-buffer-4.1.16.Final.jar把第一行的jar包删除掉以后,问题解决。
转载于:https://www.cnblogs.com/Bruce_H21/p/9171519.html
总结
以上是生活随笔为你收集整理的Elasticsearch 因拷贝多余的jar到lib库导致无法启动的问题的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Zabbix监控Nginx性能状态
- 下一篇: centos6.8防火墙模块未加载