Hi,

it's a Spring resource location.
You have deeper explanation here:
http://static.springsource.org/spring/docs/2.5.x/reference/resources.html

Anyway, 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.


Reply via email to