记一次es和mq的netty冲突

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

 

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

 

 

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

 

 

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

 

  解决办法:

       直接引入高版本的 netty包

 

    

        <dependency>
            <groupId>io.netty</groupId>
            <artifactId>netty-all</artifactId>
            <version>4.1.16.Final</version>
        </dependency>


引入之后强制使用了新的包,测试了下,问题解决。
posted @ 2018-12-27 14:19  Doyourself!  阅读(1679)  评论(0编辑  收藏  举报