james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Brewin (Issue Comment Edited) (JIRA)" <server-...@james.apache.org>
Subject [jira] [Issue Comment Edited] (JAMES-1353) Make configuration prefix configurable in ConfigurationProviderImpl
Date Fri, 16 Dec 2011 18:34:30 GMT

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

Steve Brewin edited comment on JAMES-1353 at 12/16/11 6:32 PM:

Dropped the priority to minor to reflect its priority for the majority of James users. This
is not critical as it is an atypical use-case.

      was (Author: sbrewin@apache.org):
    Dropped the priority to minor to reflect its priority for the majority of James users.
This is an atypical use-case.

> 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