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: Addressすでに使用中: JVM_Bind

他のルーターでテストしましたが、うまくいくこともありますが、ほとんどの場合、このエラーが発生します。

4

2 に答える 2

8

私は同じ問題を抱えていました.netstatには何も表示されませんでした.

解決策は、「インターネット接続共有」サービスを無効にすることでした。

于 2014-07-03T08:52:24.837 に答える
7

[コントロール パネル] --> [ネットワーク接続の表示] --> 接続されているネットワークを右クリックし、[プロパティ] をクリックします。

新しいポップアップ ウィンドウが表示されます。そのウィンドウで共有タブを選択し、ネットワーク共有を無効にします。

自動的に 61616 ポートが解放されます。そしてactivemqを開始できます

于 2015-06-18T10:06:36.953 に答える