最近玩rocketmq在服務器上安裝成功后,在進行添加主題的時候遇到了一些問題,一時半會沒辦法解決,后來就在windows上裝下試試,
沒想到剛從官網上拉下來的項目,在啟動namesrv的時候既然報錯說說找不到主類,我就奇了怪怪了,以前裝nacos的時候也出現這樣的錯誤,
一時想到的就是java的環境變量有問題了。
解決方法如下:
進入mq的bin目錄下找到runserver.cmd文件打開
可以看得出runserver.cmd中默認帶了引號,故而不會報錯。
改后
去掉引號" 即可!
還有需要改的地方就是同樣在bin目錄下的runbroker.cmd文件
改后
后面加個引號" 即可!
改完這兩處就可以正常啟動了。
啟動namesrv: start mqnamesrv.cmd
啟動broker:start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
RocketMQ在windows環境下的安裝與配置
阿里雲開發社區教程地址:https://developer.aliyun.com/article/656078