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

这篇具有很好参考价值的文章主要介绍了【ActiveMQ】Failed to start Apache ActiveMQ (localhost, ID_XXX)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

在尝试使用"bin\win64\activemq.bat"启动apache-activemq-5.18.2时,出现了以下错误:

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端口绑定,因为该端口已经被其他进程占用。但是在命令行中输入以下命令并没有返回结果:

netstat -ano | findstr 1883

解决方案

解决方法是修改conf\activemq.xml文件,找到以下部分:

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

将端口号由1883改为18833:

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

保存文件并重新启动ActiveMQ,启动成功后将会看到以下信息:

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/

经过修改端口号重新启动后,ActiveMQ启动成功。文章来源地址https://www.toymoban.com/news/detail-687883.html

到了这里,关于【ActiveMQ】Failed to start Apache ActiveMQ (localhost, ID_XXX)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • apache-activemq-5.17.1一键安装安装

    双击InstallService.bat脚本  

    2024年02月09日
    浏览(31)
  • Apache ActiveMQ RCE漏洞复现(CNVD-2023-69477)

      ActiveMQ是一个开源的消息代理和集成模式服务器,它支持Java消息服务(JMS) API。它是Apache Software Foundation下的一个项目,用于实现消息中间件,帮助不同的应用程序或系统之间进行通信。  Apache ActiveMQ 中存在远程代码执行漏洞,Apache ActiveMQ在默认安装下开放了61616服务端口,

    2024年02月08日
    浏览(82)
  • 探索Apache ActiveMQ RCE:一个强大的安全研究工具

    项目地址:https://gitcode.com/sincere9/Apache-ActiveMQ-RCE 在这个数字化的时代,消息中间件是构建高效、可扩展系统的关键组件。Apache ActiveMQ作为一款开源的消息代理,广泛应用于企业级应用中。然而,与所有软件一样,它也可能存在安全隐患。这就是为什么 Apache ActiveMQ RCE (远程代码

    2024年04月16日
    浏览(48)
  • 3000 台 Apache ActiveMQ 服务器易受 RCE 攻击

    超过三千个暴露在互联网上的 Apache ActiveMQ 服务器容易受到最近披露的关键远程代码执行 (RCE) 漏洞的影响。 Apache ActiveMQ 是一个可扩展的开源消息代理,可促进客户端和服务器之间的通信,支持 Java 和各种跨语言客户端以及许多协议,包括 AMQP、MQTT、OpenWire 和 STOMP。 由于该项

    2024年02月19日
    浏览(40)
  • Docker 报错:OCI runtime exec failed: exec failed: unable to start container process: exec: “xxx“: exec

    前言 最近在学狂神 Docker 网络时遇到的问题,查看容器内部网络地址报错信息如上。 报错原因: 我们下载的Tomcat镜像是精简版的,运行并进入 tomcat01 容器后发现没有ip addr 和 ping 命令。 解决方式: 安装 iproute2:apt install -y iproute2 安装 ping:apt-get install -y iputils-ping 解决过程

    2024年02月02日
    浏览(50)
  • 解决 Web server failed to start. Port xxx was already in use.端口占用问题

    一.背景。 今天启动多个项目,没有注意项目的端口,结果启动的时候控制台打印端口占用了,特此来记录一下。 二.解决方式。 1、换一个未被占用的端口,再启动。 2、查看被占用端口的进程。 3、根据PID找到占用此端口的进程。 4、结束此进程。  5、完成。 三、总结。 每

    2024年02月16日
    浏览(50)
  • 使用Docker 报错OCI runtime exec failed: exec failed: unable to start container process: exec: “xxx“: exe

    前些天在使用 Docker 运行一个容器时,遇到了一个报错:OCI runtime exec failed: exec failed: unable to start container process: exec: “xxx“: exec。 这个错误让我有些烦躁,因为我刚刚将容器创建好,准备执行相关命令时,却发现容器无法正常启动。在经过一番排查和尝试后,我终于找到了解

    2024年02月15日
    浏览(38)
  • 《踩坑日记》org.apache.http.conn.HttpHostConnectException: Connect to localhost:80 failed: Connection ref

              端口占用,导致只能run一个HelloRouter,然后另一个就出现了 org.apache.http.conn.HttpHostConnectException: Connect to localhost:80 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect链接失败被拒绝             百度过,不是说依赖问题就是local host的配置路径

    2024年02月12日
    浏览(49)
  • 消息队列之六脉神剑:RabbitMQ、Kafka、ActiveMQ 、Redis、 ZeroMQ、Apache Pulsar对比和如何使用

    消息队列(Message Queue)是一种异步通信机制,它将消息发送者和接收者解耦,从而提高了应用程序的性能、可扩展性和可靠性。在分布式系统中,消息队列经常被用于处理高并发、异步处理、应用解耦等场景。 本篇回答将分析比较常见的六种消息队列:RabbitMQ、Kafka、Active

    2024年02月14日
    浏览(46)
  • ActiveMq学习⑦__ActiveMq协议

    问题一、默认的61616端口如何更改? 问题二、你生产上的链接协议如何配置的?使用tcp吗? ActiveMQ 支持的client-broker 通讯协议有:TVP、NIO、UDP、SSL、Http(s)、VM。 其中配置TransportConnector 的文件在ActiveMQ 安装目录的conf/activemq.xml 中的标签之内。 activemq 传输协议的官方文档:htt

    2024年02月05日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包