See http://people.apache.org/maven-snapshot-repository/incubator-activemq/incubator-activemq/4.1-SNAPSHOT/activemq.xsd.html#networkConnector
for how to specify the username and password on a <networkConnector/> On 8/9/06, Eugene Prokopiev <[EMAIL PROTECTED]> wrote:
Hi, I need to use network of brokers each of them is requires authentication. Configuration of first broker looks like: <beans xmlns="http://activemq.org/config/1.0"> <broker name="m0" persistent="false"> <transportConnectors> <transportConnector uri="tcp://localhost:0" discoveryUri="multicast://default"/> </transportConnectors> <networkConnectors> <networkConnector uri="multicast://default"/> </networkConnectors> <persistenceAdapter> <memoryPersistenceAdapter/> </persistenceAdapter> <plugins> <jaasAuthenticationPlugin configuration="activemq-domain" /> <authorizationPlugin> <map> <authorizationMap> <authorizationEntries> <authorizationEntry topic=">" read="admins" write="admins" admin="admins" /> <authorizationEntry topic="monitoring.>" read="consumers" write="producers" admin="producers,consumers,admins" /> <authorizationEntry queue="monitoring.>" read="consumers" write="producers" admin="producers,consumers,admins" /> <authorizationEntry topic="ActiveMQ.Advisory.>" read="producers,consumers" write="producers,consumers" admin="producers,consumers"/> </authorizationEntries> </authorizationMap> </map> </authorizationPlugin> </plugins> </broker> </beans> Second broker configuration is the same but broker name is m1. I can start broker m0 without any errors. After second broker start I got: INFO BrokerService - ActiveMQ null JMS Message Broker (localhost) is starting INFO BrokerService - For help or more information please see: http://incubator.apache.org/activemq/ INFO ManagementContext - JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi INFO TransportServerThreadSupport - Listening for connections at: tcp://m0.ats-network.stc.donpac.ru:57500 WARN MulticastDiscoveryAgent - brokerName not set INFO TransportConnector - Connector tcp://localhost:0 Started INFO NetworkConnector - Network Connector bridge Started INFO BrokerService - ActiveMQ JMS Message Broker (localhost, ID:m0.ats-network.stc.donpac.ru-58271-1155128478125-0:0) started setting based dir=/home/john/AMQ/conf WARN Service - Failed to remove connection ConnectionInfo {commandId = 1, responseRequired = false, connectionId = ID:m1.ats-network.stc.donpac.ru-39196-1155128513928-3:0, clientId = NC_localhost_outboundlocalhost, userName = null, password = null, brokerPath = null, brokerMasterConnector = false, manageable = false} java.lang.SecurityException: User is not authenticated. ... So, how can I connect brokers to each other? Can I modify networkConnector uri or setup username and password in another way? -- Thanks, Eugene Prokopiev
-- James ------- http://radio.weblogs.com/0112098/
