今天启动rocketmq的web服务时报了这个错误。
检查端口,防火墙,配置文件,hosts都没问题,最后才发现是用maven编译jar包时没有配置rocketmq.config.namesrvAddr
该参数默认为空(居然默认给null)
文件位于rocketmq-externals/rocketmq-console/src/main/resources下面
方法1:
修改application.properties
rocketmq.config.namesrvAddr=127.0.0.1:9876
rocketmq.config.isVIPChannel=false
完事重新打包
mvn clean package -Dmaven.test.skip=true
运行
java -jar rocketmq-console-ng-1.0.0.jar
方法2:
也可以直接在启动时添加参数
java -jar rocketmq-console-ng-1.0.0.jar --server.port=8080--rocketmq.config.namesrvAddr=127.0.0.1:9876