2

嗨,我在我们的项目中使用 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 | main java.io.IOException:无法在 JMX 中注册传输连接器:无法绑定到服务器套接字:tcp://0.0.0.0:61616?maximumConnections=1000&wireformat.maxFrameSize=104857600 由于:java.net.BindException:地址已在使用:JVM_Bind

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

4

2 回答 2

8

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

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

于 2014-07-03T08:52:24.837 回答
7

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

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

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

于 2015-06-18T10:06:36.953 回答