BTW, since my knowledge of Spring is null, I think a more complete example of xml configuration (e.g., defining a custom UserManager) could be included along the existing xmls.
If there's a way to use the PropertyPlaceholder that you sent me an example would be great for me too! 2008/9/5 David Latorre <[EMAIL PROTECTED]> > Hello Niklas, > > I'd like the configurable part of my ftpserver (e.g., IP -since we have > several hosts) in a property file using PropertyPlaceholderCinfigurer > Its use is explained here: > http://static.springframework.org/spring/docs/2.5.x/reference/beans.html#beans-factory-placeholderconfigurer > This way IT people can modify a properties file which is simpler for them > than editing the full spring xml. > > The thing is I'm not familiar with Spring so - can we use this approach > using the customized XML config ? For example, I've tried to define "port" > as ${port} but it is not working; furthermore I've tried to define one of > the "value" of one of the properties of a beans:bean element (the datasource > configuration) and it is still not working so I wonder if i made a mistake > somewhere. > > > > So, can you give me a hand with this ? my file starts with: > > * I've use classpath:com/.../ to check if it was a problem with > file:fullpath/minaftp.properties > > <beans:beans xmlns="http://mina.apache.org/ftpserver/spring/v1" > xmlns:beans="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > http://mina.apache.org/ftpserver/spring/v1 > http://mina.apache.org/ftpserver/ftpserver-1.0.xsd > "> > > <beans:bean id="properties" > class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" > > > <beans:property name="locations"> > > <beans:value>classpath:com/mycompany/ftpserver/minaftp.properties</beans:value> > </beans:property> > </beans:bean> > > > <server id="server"> > > My datasource config is : > <data-source> > <beans:bean > class="org.springframework.jndi.JndiObjectFactoryBean"> > <beans:property > name="jndiName"><beans:value>${config.name}</beans:value></beans:property> > </beans:bean> > </data-source> > > I'm stuck with a NameNotFoundException ${config.name} not found. > > > If anyone could point me on the right direction I'd most grateful. > > Cheers, > David Latorre >
