【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/
相关推荐
宋发元11 天前
ActiveMQ 面试备战指南
面试·职场和发展·activemq
宋发元11 天前
消息队列ActiveMQ、RabbitMQ、RocketMQ、Kafka对比分析和选型
消息队列·rabbitmq·rocketmq·activemq
第三人格书13 天前
ActiveMQ监听器在MQ重启后不再监听问题
activemq
啊sen丶19 天前
消息队列的特性与使用场景:Kafka、ActiveMQ、RabbitMQ与RocketMQ的深度剖析
分布式·kafka·消息队列·rabbitmq·rocketmq·activemq
郝开25 天前
选型消息队列(MQ):ActiveMQ、RabbitMQ、RocketMQ、Kafka对比
spring boot·kafka·rabbitmq·rocketmq·activemq·mq
Linux运维技术栈25 天前
ActiveMQ 5.1.3:单节点与集群部署实战指南
运维·架构·activemq
夏天的味道٥25 天前
为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?
kafka·rabbitmq·activemq
夏天的味道٥1 个月前
Spring Boot 整合 JMS-ActiveMQ,并安装 ActiveMQ
spring boot·activemq·java-activemq
芜丶湖1 个月前
Vulhub靶机 Apache Druid(CVE-2021-25646)(渗透测试详解)
搜索引擎·网络安全·apache·activemq·安全性测试
天天向上杰1 个月前
简识MQ之Kafka、ActiveMQ、RabbitMQ、RocketMQ传递机制
kafka·rabbitmq·rocketmq·activemq