Try assigning different names to your two embedded brokers. For example, 

ActiveMQConnectionFactory connectionFactory =
  new ActiveMQConnectionFactory(vm://clientbroker); 

ActiveMQConnectionFactory connectionFactory =
  new ActiveMQConnectionFactory(vm://serverbroker); 

Joe



JS75 wrote:
> 
> Dear Sirs:
> 
> As a neophyte of activeMQ, I encountered some tasks, and please help me to
> solve them >"<!
> 
> I tried to embedded one broker into my connections - 
>           producer (ClientSide) and consumer (ServerSide) separately in
> one JVM.
>    
>     ActiveMQConnectionFactory connectionFactory =
>                     new ActiveMQConnectionFactory(vm://localhost);
> 
> 
> However, when I started these two connections, the latter one has above
> messages in cosole
> 
>    org.apache.activemq.store.DefaultPersistenceAdapterFactory
> createJournal
>    資訊: Journal is locked... waiting 10 seconds for the journal to be
> unlocked.
> 
> Unless did I close the former connection (usually Producer connection),
> the latter broker started (Consumer connection received)?
> But I wish each of them can work in pararrel as TCP can do? 
> Did I make any mistake or forget to do any configurations?
> 
> Sincerely,
> Jean
> 

-- 
View this message in context: 
http://www.nabble.com/Journal-is-locked-tp14375869s2354p14379258.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to