Hi ! I want to connect together all my embedded brokers with rules. Excuse-me I'm not an LDAP expert ...
I created entries in LDAP directory (dc=instances), under which I created leaves (cn=server1, cn=server2, cn=server3, ... , cn=servern) Then, I tell my first embedded broker (ex : server1) that it must be connected to all the embedded brokers of the group "dc=instances". And I do the same, for server2, server3, ... servern. It's a kind of "multicast group" driven by LDAP directory rules. here are the trace of the start of my embedded broker (vm://SIBBusSupervisor-td0sib01s) 2009-07-30 13:55:51,397 [main ] DEBUG ManagementContext - Probably not using JRE 1.4: mx4j.tools.naming.NamingService 2009-07-30 13:55:51,405 [main ] INFO BrokerService - Using Persistence Adapter: MemoryPersistenceAdapter 2009-07-30 13:55:51,406 [main ] INFO BrokerService - ActiveMQ 5.2.0 JMS Message Broker (SIBBusSupervisor-td0sib01s) is starting 2009-07-30 13:55:51,406 [main ] INFO BrokerService - For help or more information please see: http://activemq.apache.org/ 2009-07-30 13:55:51,412 [JMX connector ] INFO ManagementContext - JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi 2009-07-30 13:55:51,568 [main ] INFO TransportServerThreadSupport - Listening for connections at: tcp://td0sib01s.priv.atos.fr:61600?useLocalHost=false 2009-07-30 13:55:51,568 [main ] INFO TransportConnector - Connector instance Started 2009-07-30 13:55:51,573 [main ] INFO TransportServerThreadSupport - Listening for connections at: tcp://td0sib01s.priv.atos.fr:61601?useLocalHost=false 2009-07-30 13:55:51,573 [main ] INFO TransportConnector - Connector busModule Started 2009-07-30 13:55:51,578 [main ] INFO TransportServerThreadSupport - Listening for connections at: tcp://td0sib01s.priv.atos.fr:61602?useLocalHost=false 2009-07-30 13:55:51,579 [main ] INFO TransportConnector - Connector busSupervisor Started 2009-07-30 13:55:51,579 [main ] INFO LdapNetworkConnector - connecting... 2009-07-30 13:55:51,579 [main ] DEBUG LdapNetworkConnector - URI [ldap://td0sib01v.priv.atos.fr:389] 2009-07-30 13:55:51,579 [main ] DEBUG LdapNetworkConnector - login credentials [anonymous] 2009-07-30 13:55:51,610 [main ] INFO LdapNetworkConnector - searching for network connectors... 2009-07-30 13:55:51,610 [main ] DEBUG LdapNetworkConnector - base [dc=instances-nc,dc=sib,dc=com] 2009-07-30 13:55:51,610 [main ] DEBUG LdapNetworkConnector - filter [(&(&(objectClass=ipHost)(objectClass=ipService))((cn=*)))] 2009-07-30 13:55:51,610 [main ] DEBUG LdapNetworkConnector - scope [2] 2009-07-30 13:55:51,626 [main ] DEBUG LdapNetworkConnector - retrieved UUID from SearchResult [cn=chargebusServer-td0sib01v,dc=instances-nc,dc=sib,dc=com] 2009-07-30 13:55:51,626 [main ] DEBUG LdapNetworkConnector - retrieved URI from SearchResult [static:(tcp://td0sib01v.priv.atos.fr:61617)] 2009-07-30 13:55:51,632 [main ] INFO DiscoveryNetworkConnector - Establishing network connection between from vm://SIBBusSupervisor-td0sib01s to tcp://td0sib01v.priv.atos.fr:61617 2009-07-30 13:55:51,686 [main ] DEBUG VMTransportFactory - binding to broker: SIBBusSupervisor-td0sib01s 2009-07-30 13:55:51,686 [main ] INFO TransportConnector - Connector vm://SIBBusSupervisor-td0sib01s Started 2009-07-30 13:55:51,717 [main ] DEBUG VMTransportFactory - Shutting down VM connectors for broker: SIBBusSupervisor-td0sib01s 2009-07-30 13:55:51,719 [sor-td0sib01s#1] DEBUG Transport - Transport failed: org.apache.activemq.transport.TransportDisposedIOException: Peer (vm://SIBBusSupervisor-td0sib01s#0) disposed. org.apache.activemq.transport.TransportDisposedIOException: Peer (vm://SIBBusSupervisor-td0sib01s#0) disposed. at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:203) at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98) at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36) 2009-07-30 13:55:51,720 [sor-td0sib01s#0] DEBUG TransportConnection - Stopping connection: vm://SIBBusSupervisor-td0sib01s#0 2009-07-30 13:55:51,720 [sor-td0sib01s#0] DEBUG TransportConnection - Stopped transport: vm://SIBBusSupervisor-td0sib01s#0 2009-07-30 13:55:51,720 [sor-td0sib01s#0] DEBUG TransportConnection - Connection Stopped: vm://SIBBusSupervisor-td0sib01s#0 2009-07-30 13:55:51,720 [main ] INFO TransportConnector - Connector vm://SIBBusSupervisor-td0sib01s Stopped 2009-07-30 13:55:51,720 [main ] DEBUG TcpTransport - Stopping transport tcp://null:0 2009-07-30 13:55:51,721 [main ] WARN DiscoveryNetworkConnector - Could not start network bridge between: vm://SIBBusSupervisor-td0sib01s and: tcp://td0sib01v.priv.atos.fr:61617 due to: java.net.ConnectException: Connection refused 2009-07-30 13:55:51,721 [main ] DEBUG DiscoveryNetworkConnector - Start failure exception: java.net.ConnectException: Connection refused .... Exception 2009-07-30 13:55:51,722 [main ] DEBUG DemandForwardingBridge - stopping SIBBusSupervisor-td0sib01s bridge to Unknown is disposed already ? false 2009-07-30 13:55:51,723 [main ] DEBUG NetworkConnector - Network bridge could not be unregistered in JMX: org.apache.activemq:BrokerName=SIBBusSupervisor-td0sib01s,Type=NetworkBridge,NetworkConnectorName=localhost,Name=null javax.management.InstanceNotFoundException: org.apache.activemq:BrokerName=SIBBusSupervisor-td0sib01s,Type=NetworkBridge,NetworkConnectorName=localhost,Name=null .... Exception 2009-07-30 13:55:51,725 [NetworkBridge ] DEBUG DemandForwardingBridge - Caught exception sending shutdown org.apache.activemq.transport.TransportDisposedIOException: Transport disposed. .... Exception 2009-07-30 13:55:51,725 [main ] INFO DemandForwardingBridge - SIBBusSupervisor-td0sib01s bridge to Unknown stopped 2009-07-30 13:55:51,726 [main ] INFO NetworkConnector - Network Connector localhost Started 2009-07-30 13:55:51,726 [main ] INFO LdapNetworkConnector - connector added with URI [static:(tcp://td0sib01v.priv.atos.fr:61617)] 2009-07-30 13:55:51,726 [main ] DEBUG LdapNetworkConnector - retrieved UUID from SearchResult [cn=chargebusClient-td0sib01v,dc=instances-nc,dc=sib,dc=com] 2009-07-30 13:55:51,726 [main ] DEBUG LdapNetworkConnector - retrieved URI from SearchResult [static:(tcp://td0sib01v.priv.atos.fr:61616)] 2009-07-30 13:55:51,727 [0, empty queue]] DEBUG SimpleDiscoveryAgent - Failure occured soon after the discovery event was generated. It will be clasified as a connection failure: org.apache.activemq.transport.discovery.simple.simplediscoveryagent$simplediscoveryev...@449fea8a 2009-07-30 13:55:51,727 [0, empty queue]] DEBUG SimpleDiscoveryAgent - Waiting 1000 ms before attepting to reconnect. 2009-07-30 13:55:51,728 [main ] ERROR BrokerService - Failed to start ActiveMQ JMS Message Broker. Reason: java.io.IOException: Network Connector could not be registered in JMX: org.apache.activemq:BrokerName=SIBBusSupervisor-td0sib01s,Type=NetworkConnector,NetworkConnectorName=localhost java.io.IOException: Network Connector could not be registered in JMX: org.apache.activemq:BrokerName=SIBBusSupervisor-td0sib01s,Type=NetworkConnector,NetworkConnectorName=localhost ... Exception Caused by: javax.management.InstanceAlreadyExistsException: org.apache.activemq:BrokerName=SIBBusSupervisor-td0sib01s,Type=NetworkConnector,NetworkConnectorName=localhost... Exception 2009-07-30 13:55:51,728 [main ] INFO BrokerService - ActiveMQ Message Broker (SIBBusSupervisor-td0sib01s, null) is shutting down 2009-07-30 13:55:51,729 [main ] INFO LdapNetworkConnector - stopping context... 2009-07-30 13:55:51,729 [main ] INFO NetworkConnector - Network Connector localhost Stopped 2009-07-30 13:55:51,729 [main ] INFO NetworkConnector - Network Connector localhost Stopped 2009-07-30 13:55:53,569 [main ] INFO TransportConnector - Connector instance Stopped 2009-07-30 13:55:53,574 [main ] INFO TransportConnector - Connector busModule Stopped 2009-07-30 13:55:53,579 [main ] INFO TransportConnector - Connector busSupervisor Stopped 2009-07-30 13:55:53,582 [main ] INFO BrokerService - ActiveMQ JMS Message Broker (SIBBusSupervisor-td0sib01s, null) stopped It seems that, all non established LDAP connector have the same name "localhost" instead of the "iphost" value. As soon as 2 non established connection are tried. the second one finishes with a JMX InstanceAlreadyExists exception. Eric-AWL -- View this message in context: http://www.nabble.com/LDAP-Network-Connector-in-AMQ-5.2.-JMX-InstanceAlreadyExists-Exception-tp24739281p24739281.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.