On 11/11/2007, ikbenben <[EMAIL PROTECTED]> wrote: > > hey all, > > i've got a question regarding the behaviour of using the > jdbcPersistenceAdaptor. i have deployed ActiveMQ into a clustered JBoss > 4.0.5 environment. I basically have 2 JBoss servers, each of which has the > ActiveMQ RAR deployed. I've attached the broker xml file for reference: > http://www.nabble.com/file/p13696937/broker.xml broker.xml > > When i start up the JBoss servers, the first server comes up correctly but > the second jboss instance hangs during start up while it is trying to get a > lock on the database (activemq). when i shut down server one, the second > instance continues and finishes the start up. is this how it should behave?
Yes - the first broker to start is the master, it locks the database - the others are slaves. http://activemq.apache.org/jdbc-master-slave.html If you don't want the brokers to be a master/slave cluster, then just use a different database for each broker; though then you probably will want to network your brokers together to make a store and forward network. > the reason i'm asking was i intended to deploy a EAR file in the jboss > instance on each server which would use activemq tp send messages to other > applications. however, if the second instance doesn't come up ever then > this won't work as i need to ensure i have clustering working on the EAR > level. So either run your master/slave brokers separately to your jboss servers (e.g. running the bin/activemq command) or try figure out how to do an async start in jboss, or run the brokers in separate jboss servers? Note that the RAR can connect to a remote broker - it doesn't need to boot up an ActiveMQ broker -- James ------- http://macstrac.blogspot.com/ Open Source SOA http://open.iona.com