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

Reply via email to