【ActiveMQ】Failed to start Apache ActiveMQ (localhost, ID_XXX)

问题描述

使用"bin\win64\activemq.bat"启动apache-activemq-5.18.2出错。

bash 复制代码
jvm 1    | ERROR | Failed to start Apache ActiveMQ (localhost, ID:)
jvm 1    | java.io.IOException: Transport Connector could not be registered in JMX: java.io.IOException: Failed to bind to server socket: mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600 due to: java.net.BindException: Address already in use: bind

原因分析

ActiveMQ无法绑定到mqtt://0.0.0.0:1883端口,端口已经被其他进程占用。

但是cmd输入命令:

bash 复制代码
netstat -ano | findstr 1883

无结果返回。


解决方案

修改conf\activemq.xml

找到:

bash 复制代码
            <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

改为:

bash 复制代码
            <transportConnector name="mqtt" uri="mqtt://0.0.0.0:18833?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

重新启动ActiveMQ,启动成功。

bash 复制代码
jvm 1    |  INFO | ActiveMQ WebConsole available at http://127.0.0.1:8161/
jvm 1    |  INFO | ActiveMQ Jolokia REST API available at http://127.0.0.1:8161/api/jolokia/
相关推荐
softshow10263 天前
Solon 集成 activemq-client
java·activemq·java-activemq
组合缺一3 天前
solon 集成 activemq-client (sdk)
java·solon·activemq
带刺的坐椅5 天前
solon 集成 activemq-client (sdk)
java·solon·activemq
你啊我啊你好6 天前
常用的消息中间件(ActiveMQ、RabbitMQ、RocketMQ、Kafka)面试精华
rabbitmq·rocketmq·activemq
dvlinker1 个月前
大数据技术Kafka详解 ① | 消息队列(Messages Queue)
大数据·kafka·rabbitmq·rocketmq·activemq·分布式发布订阅消息系统·messages queue
想学习java初学者1 个月前
Docker compose部署Activemq
docker·容器·activemq
椰汁菠萝1 个月前
docker运行ActiveMQ-Artemis
docker·容器·activemq
燃犀知不可乎骤得2 个月前
如何在Linux环境中的Qt项目中使用ActiveMQ-CPP
linux·qt·activemq
燃犀知不可乎骤得2 个月前
linux 运行 activemq,Linux 安装 ActiveMQ 服务器详解
linux·activemq
燃犀知不可乎骤得2 个月前
Linux下安装ActiveMQ-CPP
c++·cms·activemq