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/

Reply via email to