YES, I can do that. Regards. Jan
> -----Original Message----- > From: Francesco Chicchiriccò (JIRA) [mailto:[email protected]] > Sent: Freitag, 11. Januar 2013 10:40 > To: [email protected] > Subject: [jira] [Commented] (SYNCOPE-244) Make external property file > usage possible > > > [ https://issues.apache.org/jira/browse/SYNCOPE- > 244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment- > tabpanel&focusedCommentId=13551009#comment-13551009 ] > > Francesco Chicchiriccò commented on SYNCOPE-244: > ------------------------------------------------ > > Jan, will you take care of this? > > > Make external property file usage possible > > ------------------------------------------ > > > > Key: SYNCOPE-244 > > URL: https://issues.apache.org/jira/browse/SYNCOPE-244 > > Project: Syncope > > Issue Type: Improvement > > Components: console > > Affects Versions: 1.1.0 > > Reporter: Ernst Vorsteveld > > Assignee: Francesco Chicchiriccò > > Priority: Minor > > Fix For: 1.1.0 > > > > > > Syncope console has a property file named configuration.properties, that > contains property values which are environment specific. > > Everytime Syncope is installed on some servlet container, I need to do a > change property values in configuration.properties for the environment I am > working on and do a build. > > I think that it is possible to move the configuration.properties out of the > build, and configure the properties in a file per environment. > > We could do this by changing the > console/src/main/resources/applicationContext.xml. > > Now the context file has for the configuration.properties file: > > <bean id="propertyConfigurer" > > > class="org.springframework.beans.factory.config.PropertyPlaceholderConfig > urer"> > > <property name="locations"> > > <list> > > <value>classpath:configuration.properties</value> > > </list> > > </property> > > </bean> > > If we change this and add another bean: > > <bean id="propertyConfigurer2" > class="org.springframework.beans.factory.config.PropertyPlaceholderConfig > urer"> > > <property name="order" value="1"/> > > <property name="location" > value="file:#{(systemProperties['user.home'] + > '/.configuration.properties')}"/> > > <property name="ignoreResourceNotFound" value="true"/> > > <property name="ignoreUnresolvablePlaceholders" value="true"/> > > </bean> > > We only have to create a .configuration.properties file in the home > directory of the user that runs the servlet container on which syncope is > deployed. If the file is not found, it still the default > configuration.properties > file from within the war file is used. > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA administrators > For more information on JIRA, see: http://www.atlassian.com/software/jira
