I tried that but it did not resolve.
See my code below:
<bean id="propertyPlaceholderConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:///${karaf.home}/data/conf/config.properties</value>
</list>
</property>
<property name="ignoreUnresolvablePlaceholders">
<value>true</value>
</property>
</bean>
<osgi:camelContext xmlns="http://camel.apache.org/schema/spring"
trace="true">
<route>
<from uri="${request-queue}"/>
<convertBodyTo
type="javax.xml.transform.stream.StreamSource" />
<bean ref="RecipientList" method="route"/>
</route>
</osgi:camelContext>
"${request-queue}" is not resolved neither is "#{request-queue}"
kr.
Gert Vanthienen wrote:
>
> L.S.,
>
> Yes. If you have something like PropertyPlaceHolderConfigurer or the
> likes in your Spring XML file, it will fall back into the system
> properties when it doesn't find a value in the specified properties
> file, so that should make these properties available for resolution.
>
> Regards,
>
> Gert Vanthienen
> ------------------------
> Open Source SOA: http://fusesource.com
> Blog: http://gertvanthienen.blogspot.com/
>
>
>
> On 13 February 2010 16:24, lekkie <[email protected]> wrote:
>>
>> Thanks for your response.
>>
>> Just one more question.
>>
>> Will the line below resolve to the intended values?
>>
>> 1) <from uri="${request-queue}"/>
>> 2) <property name="locations">
>> <list>
>> <value>${karaf.home}/data/conf/mysettings.properties</value>
>> </list>
>> </property>
>>
>>
>> Sample 1 should get the value of request-queue from a properties file.
>> Sample 1 is the beginning of a camel route
>>
>> Sample 2 should read the values in the properties file
>> (${karaf.home}/data/conf/mysettings.properties).
>>
>> regards?
>>
>>
>>
>> Gert Vanthienen wrote:
>>>
>>> L.S.,
>>>
>>> This information is available as a Java System property:
>>> - for ServiceMIx 3.2.x/3.3.x/4.0, the system property is called
>>> servicemix.home
>>> - for later versions of Servicemix (based on Felix Karaf), the
>>> property name to use id karaf.base
>>>
>>> Regards,
>>>
>>> Gert Vanthienen
>>> ------------------------
>>> Open Source SOA: http://fusesource.com
>>> Blog: http://gertvanthienen.blogspot.com/
>>>
>>>
>>>
>>> On 13 February 2010 13:27, lekkie <[email protected]> wrote:
>>>>
>>>> Not sure if SMX has somethin like this, but I'd like to be able to
>>>> access
>>>> the
>>>> root folder (hard drive path e.g. c:\\mysmxdirectory) in which SMX is
>>>> deploy.
>>>>
>>>> IS there an environment var for this?
>>>>
>>>> How can u access/use it in a camel application?
>>>>
>>>> rgds.
>>>> --
>>>> View this message in context:
>>>> http://old.nabble.com/How-can-I-access-Servicemix-Environment-viriables--tp27574690p27574690.html
>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>
>>>
>>> -----
>>> ---
>>> Gert Vanthienen
>>> http://gertvanthienen.blogspot.com
>>>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/How-can-I-access-Servicemix-Environment-viriables--tp27574690p27575886.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
>
>
> -----
> ---
> Gert Vanthienen
> http://gertvanthienen.blogspot.com
>
--
View this message in context:
http://old.nabble.com/How-can-I-access-Servicemix-Environment-viriables--tp27574690p27608285.html
Sent from the Camel - Users mailing list archive at Nabble.com.