JMS Java:在Weblogic Throw Javax.Management.instancealReadyExi



我在WebLogic服务器中部署了JMS war。如果我使用新版本更新此战争,直到第一个版本撤退,我有2个使用同一经纪人tcp://0.0.0.0:61616war

它投掷

javax.management.instancealReadyExistSexception:org.apache.activemq:type = brokername,brokername = localhost

我要驱逐这种地址冲突需要做什么?

我必须在不删除旧战争的情况下做到这一点,然后安装新的战争。因为JM必须始终被激活。

您的建议是,您在同一IP上打开了多个侦听插座:端口,这是不可行的。

我建议将您的应用程序分为两个部分:

  • ActiveMQ服务器部分,只要启动并运行了
  • ,它将始终启动并运行
  • 应用程序逻辑部分将像任何其他客户端一样连接到ActiveMQ服务器并处理消息

最新更新