2010-03-10 50 views
1

我已经安装在ActiveMQ的代理网络,我如何连接到从我的客户端应用程序如何从客户端应用程序连接到activemq代理网络?

网络尝试:静态:(TCP://master1.IP:61616,TCP: //master2.IP:61617)和

,但我得到以下异常

javax.jms.JMSException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [network]; 

随着

静:(TCP:// master1。 IP:61616,TCP://master2.IP:61617)

我得到异常

javax.jms.JMSException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [static]; 

感谢

回答

1

用于连接在经纪人的网络,我们可以使用多播如下: 在activemq.xml中:

<transportConnectors> 
<transportConnector name="openwire" uri="tcp://IP1:61616" discoveryUri="multicast://default?group=GROUPNAME"/> 
</transportConnectors> 

<networkConnectors> 
<networkConnector uri="multicast://default?group=GROUPNAME"/> 
</networkConnectors> 

和客户端API中:

discovery:(multicast://default?group=GROUPNAME) 
相关问题