java.lang.NoSuchMethodError_ java.nio.ByteBuffer.position(I)
java.lang.NoSuchMethodError_ java.nio.ByteBuffer.position(I)
·
RocketMQ的broker组件启动时报的错,如下:
解决方案
出现这个错,主要因为我是在java11的环境下对RocketMQ源码包进行的编译构建,但是启动时的环境又是jdk8,而我本地配置多环境,主要为了支持一些老项目的启动运行。所以只要先将环境切换为jdk8,再进行编译构建,保证编译和运行的环境一致,就解决了上述问题,此时broker可以正常启动。
更多推荐
所有评论(0)