Under the covers we're using Spring so you should be able to use a Spring BeanPostProcessor to resolve any properties you like - e.g. add this to the top of your file inside <beans>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> James On 3/24/06, Ayyagari, Madhav <[EMAIL PROTECTED]> wrote: > Hi all, > > Im using activemq.xml downloaded from activemq site to start the > activemq server when my application also starts. > In the activemq.xml, I find the following: > > <beans xmlns="http://activemq.org/config/1.0"> > > <broker useJmx="true"> > ... > <transportConnectors> > <transportConnector uri="tcp://localhost:61616" > discoveryUri="multicast://default"/> > <transportConnector uri="stomp://localhost:61617"/> > </transportConnectors> > ... > <broker/> > </beans> > > Would it be possible to use a property like jms.server.name set in > properties file that can be read into the transportConnectors bean > above? I couldnt use activemq.dtd or spring dtd to make that work. If it > works, it should look something like > > <beans xmlns="http://activemq.org/config/1.0"> > > <broker useJmx="true"> > ... > <transportConnectors> > <transportConnector uri="tcp://${jms.server.name}:61616" > discoveryUri="multicast://default"/> > <transportConnector uri="stomp://${jms.server.name}:61617"/> > </transportConnectors> > ... > <broker/> > </beans> > > Any suggestions? > > Thanks in advance, > Madhav > -- James ------- http://radio.weblogs.com/0112098/
