james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Imran M Yousuf (Commented) (JIRA)" <server-...@james.apache.org>
Subject [jira] [Commented] (JAMES-1353) Make configuration prefix configurable in ConfigurationProviderImpl
Date Sat, 17 Dec 2011 03:26:31 GMT

    [ https://issues.apache.org/jira/browse/JAMES-1353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13171434#comment-13171434

Imran M Yousuf commented on JAMES-1353:

@Steve thanks for the feedback. The james.properties idea seems pretty interesting. I will
working on it and submit patches to them soon.
> Make configuration prefix configurable in ConfigurationProviderImpl
> -------------------------------------------------------------------
>                 Key: JAMES-1353
>                 URL: https://issues.apache.org/jira/browse/JAMES-1353
>             Project: JAMES Server
>          Issue Type: Improvement
>          Components: Spring Container
>    Affects Versions: 3.0-beta3
>            Reporter: Imran M Yousuf
>            Priority: Minor
>              Labels: patch
> I have been trying to run Apache James with default configuration from within a Java
"main" method in a Maven Repo. After progressing with keeping configurations in classpath
(spring context xmls) and  file system (rest of the conf files from distribution placed in
../conf/ dir relative to current working dir) successfully.Now I tried changing the paths
and successfully did so in the context xml. Then I stumbled across the following exception:
> org.apache.commons.configuration.ConfigurationException: Unable to load configuration
for component mailetcontainer.processors
> 	at org.apache.james.container.spring.lifecycle.ConfigurationProviderImpl.getConfiguration(ConfigurationProviderImpl.java:144)
> 	at org.apache.james.container.spring.lifecycle.ConfigurationProviderImpl.afterPropertiesSet(ConfigurationProviderImpl.java:90)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
> After looking into the code I saw the following file where configuration prefix is hard
coded to - 'file://conf/'.
> http://grepcode.com/file/repo1.maven.org/maven2/org.apache.james/james-server-lifecycle-spring/3.0-beta3/org/apache/james/container/spring/lifecycle/ConfigurationProviderImpl.java#ConfigurationProviderImpl.getConfiguration%28java.lang.String%29
> I want to make it configurable so that it can be changed if and as required.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message