因为需要测试,无意中拷贝了一个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库导致无法启动的问题相关推荐

  1. .h头文件 .lib库文件 .dll动态链接库文件关系

    .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和lib就够 ...

  2. 【Linux环境部署】最新版 elasticsearch + kibana(7.15.0)安装、配置、启动(多个问题处理 + kibana仪表盘使用)

    本文的安装文件是 2021.09.23 最新发布的[elasticsearch-7.15.0-linux-x86_64.tar.gz]和[kibana-7.15.0-linux-x86_64.tar. ...

  3. .h头文件 .lib库文件 .dll动态库文件之间的关系

     .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和li ...

  4. maven安装 maven上传jar包到库里面

    maven的安装与配置:http://pansanday.blog.163.com/blog/static/381662802012727103454743/ maven上传jar包到库里面: 将私有 ...

  5. Lib库使用学习笔记

    Lib库使用学习笔记 转自:http://blog.csdn.net/macky0668/article/details/6044867 技术前沿 2008-03-31 14:21:10 阅读177  ...

  6. stm32 lib库制作

    有时候我们别人需要使用我们的程序,但是我们又不想别人看到我们的源代码,可以选择将将代码编译成库,供使用者调用. 库文件的制作方法如下: 比如我们想将工程中的usb.c做成lib库,供别人调用. 一.首 ...

  7. KEIL MDK LIB库文件的制作

    作者:yangluoning <KEIL MDK LIB库文件的制作> 来源:CSDN  原文:https://blog.csdn.net/yangluoning/article/deta ...

  8. Keil工程Lib库文件的制作和运用

    最近看了百度手环开源项目,发现所有的算法都被封装成了一个lib文件在keil中调用 也是第一次学习到. 问题引出:为什么要做成lib库? 1.有些方案公司为了将自己写的关键部分源代码不进行公开,但是同 ...

  9. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )

    文章目录 一.运行环境搭建 Android 模拟器安装 二.拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一.运行环境搭建 Android 模拟器安装 使用低版本的 ...

最新文章

  1. Hive 窗口分析函数
  2. 这声音酥了!萌妹程序员鼓励师24小时在线陪你写代码,给我吹爆这个VSCode插件...
  3. 创建SVN 本地服务器
  4. 大数据 互联网架构阶段 Redis
  5. Spring&Quartz集成自定义注释
  6. 一个项目告一段落,终于可以回家过年了。
  7. Android中Socket大文件断点上传
  8. 尚学堂第二章作业题答案
  9. 计算机游戏软件制作,游戏制作软件,制作游戏的软件
  10. 百度离线地图开发API
  11. 组态王中Modbus字节顺序的调整
  12. java游戏繁体字名字,繁体字游戏名字你知道有几个?
  13. ios13短信如何转移到android,iOS13加入全新数据迁移功能,无需网络也能转移旧手机数据...
  14. 基于TIA博途的一阶滞后滤波+中位值滤波+堆栈平均值滤波算法SCL语言程序(封装FB库)
  15. 关于“Windows Script Host...”错误
  16. docker创建容器相关命令【详细版】
  17. 视频压缩原理之 预测编码
  18. [Zookeeper-3.6.2源码解析系列]-14-Zookeeper使用到的Reactor网络模型原理分析
  19. Gazebo使用笔记(6) —— 摩擦力特性与碰撞位掩码
  20. antd Upload 自定义上传

热门文章

  1. base64的c语言实现方法
  2. java facade dao_java – 在Facade模式中放置用于创建namedQuer...
  3. python动态爬取不一样的url_什么情况?python这次居然被web scraper比下去了
  4. java 伪异步 netty,Netty(一) - 不死的达芬奇的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. google 浏览器清除缓存
  6. 035_jdbc-mysql-dbutils的使用
  7. 2014年全国计算机等级一级考试复习资料,2014年全国计算机等级一级考试复习资料..doc...
  8. layui时间怎么设置年月日时分秒_安卓手机便签敬业签到时间提醒后怎么设置延时30分钟再提醒?...
  9. mysql5.6 函数索引_聊聊MySQL中的索引
  10. Photoshop CS5软件安装资料及教程