2017-12-04 5 views
0

weblogicサーバーにJms warがデプロイされています。この戦争を新しいバージョンで更新すると、最初のバージョンが後退するまで同じブローカーtcp://0.0.0.0:61616を使用している2 warがあります。Jms Java:weblogicでのバージョンでのデプロイjavax.management.InstanceAlreadyExistsException

それは

にjavax.management.InstanceAlreadyExistsExceptionを投げる:org.apache.activemq:タイプ=ブローカーは、brokerName = localhostを

私はこのアドレスの競合追い出しのために行う必要がありますか?

私は古い戦争を取り除かずに新しいものをインストールしなければなりません。 Jmsは常にアクティブにする必要があるためです。

答えて

0

同じIP:PORT上に複数のリスニングソケットを開くことはお勧めできませんが、これは実行できません。

私は2つの部分にアプリケーションを分割されるのをお勧めします:

  • ActiveMQのサーバの一部、いつものように長いのWebLogicサーバが稼働していること、および
  • アプリケーションロジックであるとして起動して実行されます他のクライアントのようにactivemqサーバーに接続してメッセージを処理します。
関連する問題