1、activemq版本号:5.16.4

2、windows环境:win7 64位

3、jdk版本:17.0.1.0

4、添加环境变量JAVA_HOME,变量值为:c:\Program Files\Java\jdk-17.0.1

5、在apache-activemq-5.16.4\bin\win64目录下以管理员方式运行activemq.bat,如果不报错的话,在浏览器中输入:127.0.0.1:8161/,输入用户名和密码:都为admin,可看到activemq管理画面。如果报错的话,通常是端口被占用的问题导致,改一下端口号,比如1883改成1884,一般即可解决。

6、重新启动activemq: avtivemq.bat start

7、客户端用的是MQTT.fx或者通讯猫等软件

8、由于没有固定IP,也不能用花生壳一类的做内网映射,只做了局域网内的测试,其中用了一台网关做客户端,测试读写变量均无问题。

9、ActiveMQ的配置文件只允许127.0.0.1访问会导致内网其他电脑无法访问我的activemq。

10、InstallService.bat可将服务安装服务到Windows,并设置自动启动。
11、services.msc可进入服务,启动activeMQ服务。

参考文档:https://blog.csdn.net/m0_46404447/article/details/104791499