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

Reply via email to