记一次es和mq的netty冲突

    1.今天在服务里面加了 es 6.4的 依赖包后,在预发布测试时候出现了下列的问题

记一次es和mq的netty冲突

看了 半天,最后发现是 es的 jar包 和 mq的 netty包 有冲突。然后去idea的 jar包依赖里面查看,mq使用的 是

记一次es和mq的netty冲突

而es依赖的netty 是多个 不同的包,

记一次es和mq的netty冲突

而在依赖的时候,mq在启动初始化的时候,使用了高版本的 netty之后,缺少了依赖的方法。

解决办法:

直接引入高版本的 netty包

        <dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.1.16.Final</version>
</dependency> 引入之后强制使用了新的包,测试了下,问题解决。
上一篇:在java中像js那样处理json数据


下一篇:JavaScript学习笔记之BOM对象