Weblogic 上的 ActiveMQ Master/Slave - 虚拟机传输问题
ActiveMQ Master/Slave on Weblogic - vm transport issue
我正在尝试在一台 WebLogic 机器上配置 ActiveMQ master/slave 设置。问题是当我启动 Managed Server1 时它成功连接到 vm transport 并且一切正常,但是当我启动 Managed Server2 时我在代理日志中收到以下错误
INFO 2016-September-27 10:08:00,227 ActiveMQEndpointWorker:124 - Connection attempt already in progress, ignoring connection exception
INFO 2016-September-27 10:08:01,161 TransportConnector:260 - Connector vm://localhost started
INFO 2016-September-27 10:08:30,228 TransportConnector:291 - Connector vm://localhost stopped
INFO 2016-September-27 10:08:30,229 TransportConnector:260 - Connector vm://localhost started
WARN 2016-September-27 10:08:30,228 ActiveMQManagedConnection:385 - Connection failed: javax.jms.JMSException: peer (vm://localhost#61) stopped.
WARN 2016-September-27 10:08:30,231 TransportConnection:823 - Failed to add Connection ID:ndl-wls-300.mydomain.com-52251-1474966937425-65:1 due to java.lang.NullPointerException
ERROR 2016-September-27 10:08:30,233 ActiveMQEndpointWorker:183 - Failed to connect to broker [vm://localhost?create=false]: java.lang.NullPointerException
javax.jms.JMSException: java.lang.NullPointerException
请帮忙,我受困于此。
我仍然没有看到同一个虚拟机中的奴隶的原因。我建议您联系 ActiveMQ 专家顾问来验证您的架构。
不过,我想我可以帮助你更接近这个问题:
这里有一个基本的错误理解.. vm url 是这样分解的:
vm://${brokerName}?option=value,etc
第一次创建 vm://localhost?create=true.. 你已经创建了一个 broker
您第二次引用 vm://localhost?create=false.. 您已创建到第一个代理的客户端连接。
要获得两个代理,您需要两个不同的 vm://${brokerName}?create=true
我正在尝试在一台 WebLogic 机器上配置 ActiveMQ master/slave 设置。问题是当我启动 Managed Server1 时它成功连接到 vm transport 并且一切正常,但是当我启动 Managed Server2 时我在代理日志中收到以下错误
INFO 2016-September-27 10:08:00,227 ActiveMQEndpointWorker:124 - Connection attempt already in progress, ignoring connection exception
INFO 2016-September-27 10:08:01,161 TransportConnector:260 - Connector vm://localhost started
INFO 2016-September-27 10:08:30,228 TransportConnector:291 - Connector vm://localhost stopped
INFO 2016-September-27 10:08:30,229 TransportConnector:260 - Connector vm://localhost started
WARN 2016-September-27 10:08:30,228 ActiveMQManagedConnection:385 - Connection failed: javax.jms.JMSException: peer (vm://localhost#61) stopped.
WARN 2016-September-27 10:08:30,231 TransportConnection:823 - Failed to add Connection ID:ndl-wls-300.mydomain.com-52251-1474966937425-65:1 due to java.lang.NullPointerException
ERROR 2016-September-27 10:08:30,233 ActiveMQEndpointWorker:183 - Failed to connect to broker [vm://localhost?create=false]: java.lang.NullPointerException
javax.jms.JMSException: java.lang.NullPointerException
请帮忙,我受困于此。
我仍然没有看到同一个虚拟机中的奴隶的原因。我建议您联系 ActiveMQ 专家顾问来验证您的架构。
不过,我想我可以帮助你更接近这个问题:
这里有一个基本的错误理解.. vm url 是这样分解的:
vm://${brokerName}?option=value,etc
第一次创建 vm://localhost?create=true.. 你已经创建了一个 broker
您第二次引用 vm://localhost?create=false.. 您已创建到第一个代理的客户端连接。
要获得两个代理,您需要两个不同的 vm://${brokerName}?create=true