这里我就不讲安装过程了。
只讲我这个方法针对的问题。
就是你c盘的用户名是中文,会导致rabbitmq服务启动后自动退出!
下面来看一下:
如果你出现localhost拒绝访问的问题。
先启动rabbitmq服务:
以管理员身份打开cmd,跳到rabbitmq的sbin目录下。
输入命令
rabbitmq-server start
如果显示启动成功,再输入:
rabbitmq-server stop
如果显示服务未启动,说明服务是自动停止了,如果你的用户名又刚好是中文,那你就看对了:
同样以管理员身份再次打开cmd,跳到sbin目录:
输入:
rabbitmq-service.bat remove

image
然后继续输入:
注意这个目录是我自己的,你可以把目录改一下,
就是把RABBITMQ_BASE的路径换到一个没有中文的路径!
set RABBITMQ_BASE=D:\Program Files\RabbitMQ\soft\rabbitmq_server-3.7.18\data

image
然后继续输入:
rabbitmq-service.bat install

image
这样就修改完成了,先别急着访问,重启一下rabbitmq服务:
rabbitmq-server restart

image
如图服务启动成功,可以访问了。

image
本篇内容也是苦苦挣扎了好久,忽然看到一片大神文章,试了果然与奇效。不用改用户名也不用重装系统。增加一下这个方法的曝光率。