RocketMQ启动broker提示 错误:找不到或无法加载主类
RocketMQ的Namesrv.cmd可以启动成功,但是runbroker.cmd启动报:“找不到或无法加载主类”
解决办法:切换至rocketmq的bin目录,打开runbroker.cmd,修改为如下
修改后保存重新启动,搞定。
cd到bin目录,先启动NAMESERVER:start mqnamesrv.cmd
然后启动BROKER:start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
(备注:autoCreateTopicEnable=true 表示可以动态创建topic)
附带:
查看占用的端口号:
解决:杀掉被占用的端口号
如果查询出来的结果为空,但还是报端口被占用,用netsh winsock reset命令,之后重启计算机,完美解决。