I am using JDBC persistence with apache derby. When I start the broker, it creates the required three tables in the db, along with that it also creates "activemq- data" directory. Even if I try to configure the uri: "tcp:// 0.0.0.0:61616?broker.dataDirectory=SomeDirectory", it still goes ahead and creates "activemq-data" directory, but does not create "SomeDirectory". Will "activemq-data" directory always be created to store some temporary cache messages ?
-Navin INFO: Listening for connections at: tcp://BAN4NNAIDU-L1:61616?broker.dataDirectory=SomeDirectory Aug 27, 2010 2:49:37 PM org.apache.activemq.broker.TransportConnector start INFO: *Connector tcp://BAN4NNAIDU-L1:61616?broker.dataDirectory=SomeDirectory Started* Aug 27, 2010 2:49:37 PM org.apache.activemq.broker.BrokerService start INFO: ActiveMQ JMS Message Broker (localhost, ID:BAN4NNAIDU-L1-1754-1282900777363-0:0) started On Fri, Aug 27, 2010 at 2:04 PM, Gary Tully <gary.tu...@gmail.com> wrote: > ah ok, it is not obvious, vm url needs to be of the form: > vm://localhost?brokerConfig=properties:config/broker.properties > > I added a test that validates same and can serve as an example : > > http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/config/BrokerPropertiesTest.java?view=markup > > On 26 August 2010 20:02, fachhoch <fachh...@gmail.com> wrote: > > > > I tried reading that, I did not get it , also there are no examples , I > > tried this > > > > > > <bean id="jmsConnectionFactory" > > class="org.apache.activemq.ActiveMQConnectionFactory" > > > <property name="brokerURL" > > value="vm://localhost?properties=/foo.bar.properties"/> > > </bean> > > > > ended up with exception > > > > Caused by: javax.jms.JMSException: Could not create Transport. Reason: > > java.lang.IllegalArgumentException: Invalid connect parameters: > > {properties=/foo.bar.properties} > > > > please tell me how to provide property file location . > > > > > > > > Gary Tully wrote: > >> > >> yes, please have a read of > >> http://activemq.apache.org/broker-properties-uri.html > >> > >> On 26 August 2010 16:01, fachhoch <fachh...@gmail.com> wrote: > >>> > >>> is it possible to do with a property file? as we have to deploy in > >>> different > >>> servers and each server will have its own location , please suggest > me > >>> . > >>> > >>> Gary Tully wrote: > >>>> > >>>> "vm://localhost?broker.dataDirectory=SomeDirectory" should do it. > >>>> see: http://activemq.apache.org/broker-configuration-uri.html for > some > >>>> more detail and alternatives > >>>> > >>>> On 26 August 2010 15:27, fachhoch <fachh...@gmail.com> wrote: > >>>>> > >>>>> > >>>>> Please suggest me how can I specify value for property > >>>>> "activemq-data" > >>>>> > >>>>> > >>>>> rajdavies wrote: > >>>>>> > >>>>>> In the current working directory of your application - under a > >>>>>> directory > >>>>>> called activemq-data > >>>>>> > >>>>>> cheers, > >>>>>> > >>>>>> Rob > >>>>>> > >>>>>> Rob Davies > >>>>>> follow me: http://twitter.com/rajdavies > >>>>>> I work here: http://fusesource.com > >>>>>> My Blog: http://rajdavies.blogspot.com/ > >>>>>> I wrote this: http://www.manning.com/snyder/ > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> On 24 Jun 2010, at 15:07, fachhoch wrote: > >>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> fachhoch wrote: > >>>>>>>> > >>>>>>>> I did not onfigure anything for broker, just in my connection > >>>>>>>> configration I specified broker url as vm:localhost in this > case > >>>>>>>> activemq should use defualt store , what is the default file > >>>>>>>> store > >>>>>>>> location ? > >>>>>>>> > >>>>>>> here is my configration > >>>>>>> > >>>>>>> > >>>>>>> <bean id="jmsConnectionFactory" > >>>>>>> class="org.apache.activemq.ActiveMQConnectionFactory" > > >>>>>>> <property name="brokerURL" value="vm://localhost"/> > >>>>>>> </bean> > >>>>>>> and I did not set any property like activemq-data , in this case > >>>>>>> where > >>>>>>> would activemq place store files ? > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> View this message in context: > >>>>>>> > http://old.nabble.com/default-file--store-location-tp28977817p28982876.html > >>>>>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> -- > >>>>> View this message in context: > >>>>> > http://old.nabble.com/default-file--store-location-tp28977817p29542981.html > >>>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> http://blog.garytully.com > >>>> > >>>> Open Source Integration > >>>> http://fusesource.com > >>>> > >>>> > >>> > >>> -- > >>> View this message in context: > >>> > http://old.nabble.com/default-file--store-location-tp28977817p29543368.html > >>> Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >>> > >>> > >> > >> > >> > >> -- > >> http://blog.garytully.com > >> > >> Open Source Integration > >> http://fusesource.com > >> > >> > > > > -- > > View this message in context: > http://old.nabble.com/default-file--store-location-tp28977817p29545863.html > > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > > > > > > > > -- > http://blog.garytully.com > > Open Source Integration > http://fusesource.com > -- Thanks & Regards, - NMN