【问题标题】:How to fix error activeMQ port already in use如何修复错误 activeMQ 端口已在使用中
【发布时间】:2019-07-07 02:06:09
【问题描述】:

我无法启动 activeMQ。它开始前一天没有问题。它说端口 1883 正在使用中。但是我找不到端口 1883 正在使用中。

我从以下位置调用 active mq:C:\Users\"user"\Desktop\apache-activemq-5.15.8 然后我使用 "activemq start"

-重新下载activeMQ - 重启电脑 3 次 - 将 .jar 文件插入到对应的 java 项目中

错误 |无法启动 Apache ActiveMQ (localhost, ID:DESKTOP-H0C9C4R-2808-1550050121460-0:1) java.io.IOException:无法在 JMX 中注册传输连接器:java.io.IOException:无法绑定到服务器套接字:mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600 由于:java。 net.BindException:地址已在使用中:JVM_Bind

【问题讨论】:

  • 您是否尝试将 mqtt 客户端连接到您的 1883 端口?您的服务很可能已经在运行。如果无法连接,下一步是找出阻塞端口 1883 的进程。
  • 我遇到了同样的问题,还没有找到解决办法。你做了什么来解决这个问题?

标签: activemq


【解决方案1】:

异常消息java.net.BindException: Address already in use: JVM_Bind 表示该端口已被任何进程使用。您可以通过在控制台中执行命令来检查这一点 - netstat -an | find "LISTEN" (Windows) 或 netstat -an | grep "LISTEN"(Linux & Other OS)。

希望这将有助于解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 2019-02-03
    • 2011-05-07
    • 2018-01-06
    • 2015-09-23
    相关资源
    最近更新 更多