Hi,
it's a Spring resource location.
You have deeper explanation here:
http://static.springsource.org/spring/docs/2.5.x/reference/resources.htmlAnyway, the classpath:/myService.properties means in the classloader, so
it will look for the file in the SMX container, after in the component
classloader and finally in your SU classloader. So you can put the file
where you want add add the directory in the main SMX classpath.
Regards
JB
youhaodeyi wrote:
> Hi,
>
> In this tutorial, it defines the property file by
> <bean
> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
> <property name="locations">
> <value>classpath:/myService.properties</value>
> </property>
> </bean>
>
> I wander what the classpath:/myService.properties mean. Does the classpath
> mean the CLASSPATH environment variable?
>
>
> Jean-Baptiste Onofré wrote:
>> Hi,
>>
>> the best way is to use a properties file to be able to change some xbean
>> properties "outside" the SU.
>>
>> You should take a look on this wiki page:
>>
http://servicemix.apache.org/4-beginner-outsource-su-configuration-in-a-properties-file.html>>
>> Regards
>> JB
>>
>> youhaodeyi wrote:
>>> I defined a service url in xbean.xml which will be packaged into a SU. If
>>> the
>>> url is changed, I have to re-package the SU. How can I set the url in
>>> another place like a property file?
>>>
>>> thanks.
>>
>