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> 引入之后强制使用了新的包,测试了下,问题解决。