【问题标题】:Activemq is not running even if nothing is running on port 61616即使端口 61616 上没有运行任何东西,Activemq 也没有运行
【发布时间】:2013-03-24 12:30:09
【问题描述】:

您好,我在我们的项目中使用 activemq,每次我在本地网络中运行 activemq,但我总是收到此错误,即使端口 61616 上没有运行任何东西

2013-04-03 08:48:28,139 |错误 |无法启动 Apache ActiveMQ (localhost, ID:batag-1562-1364950107650-0:1)。原因:java.io.IOException:无法在 JMX 中注册传输连接器:无法绑定到服务器套接字:tcp://0.0.0.0:61616?maximumConnections=1000&wireformat.maxFrameSize=104857600 由于:java.net.BindException:地址已在使用:JVM_Bind | org.apache.activemq.broker.BrokerService |主要的 java.io.IOException:无法在 JMX 中注册传输连接器:无法绑定到服务器套接字:tcp://0.0.0.0:61616?maximumConnections=1000&wireformat.maxFrameSize=104857600 由于:java.net.BindException:地址已经使用中:JVM_Bind

我在其他路由器上测试过,有时确实可以,但大多数时候我都会收到此错误。

【问题讨论】:

  • 显然有些东西正在 61616 上运行,可能是 activemq,尽管您认为不是。检查 netstat -aot |查找“LISTENING”(Windows - 其他操作系统存在类似命令)。然后你就可以弄清楚哪个进程正在使用这个端口

标签: activemq


【解决方案1】:

我遇到了同样的问题,netstat 没有显示任何内容。

解决方案是禁用“Internet 连接共享”服务。

【讨论】:

    【解决方案2】:

    转到控制面板 --> 查看网络连接 --> 右键单击​​您连接的网络,然后单击属性。

    出现一个新的弹出窗口。在该窗口中选择共享选项卡并禁用网络共享。

    会自动释放 61616 端口。就可以启动activemq了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 2019-12-24
      • 2013-01-12
      • 2020-09-11
      • 1970-01-01
      相关资源
      最近更新 更多