错误:无法找到或加载主类org.apache.rocketmq.namesrv.NamesrvStartup

时间:2017-05-12 06:33:08

标签: rocketmq

我按照快速启动https://rocketmq.incubator.apache.org/docs/quick-start/指南设置RocketMQ,运行

sh bin/mqnamesrv

日志显示:
Java HotSpot(TM)服务器VM警告:忽略选项PermSize = 128m;支持已在8.0中删除

Java HotSpot(TM)服务器VM警告:忽略选项MaxPermSize = 320m;支持已在8.0中删除

Java HotSpot(TM)服务器VM警告:不推荐使用带有CMS收集器的DefNew年轻收集器,并且可能会在将来的版本中将其删除

Java HotSpot(TM)服务器VM警告:不推荐使用UseCMSCompactAtFullCollection,可能会在将来的版本中将其删除。

错误:无法找到或加载主类org.apache.rocketmq.namesrv.NamesrvStartup

1 个答案:

答案 0 :(得分:0)

使用rocketmq-4.0.0时遇到相同的问题。

我解压缩source zip,然后运行mqnamesrv

nohup sh bin/mqnamesrv &

问题发生了...

我的解决方法如下:

使用maven-3.6编译源代码:

mvn -Prelease-all -DskipTests clean install -U

然后输入CD target/apache-rocketmq-all,我重复命令:

nohup sh bin/mqnamesrv &

mq运行良好。