您可以按照以下步骤解决此问题:
# Example users' configuration
activemq.username=admin
activemq.password=admin
检查您正在使用的URL是否正确。如果您正在使用VM的IP地址连接ActiveMQ Broker,则应该使用以下格式:tcp://
确保防火墙未阻止ActiveMQ Broker的流量。您可以暂时禁用防火墙以测试连接。
如果您正在使用docker,在启动容器时,可以使用docker exec命令进入运行的容器,并尝试使用activemq命令测试连接。例如:
docker exec -it /bin/bash
activemq console
在控制台中,您可以输入命令'bstat”以查看Broker的状态。
sudo sysctl -w net.ipv4.tcp_tw_recycle=1
sudo sysctl -w net.ipv4.tcp_tw_reuse=1
在某些情况下,您可能需要将ip地址更改为'0.0.0.0”,这将允许ActiveMQ Broker接受来自任何IP地址的连接,如下所示: