[
https://issues.apache.org/jira/browse/CONFIGURATION-600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14543371#comment-14543371
]
John Henriksson commented on CONFIGURATION-600:
-----------------------------------------------
Yes, I am using the DefaultConfigurationBuilder but I could not get it to work
even with setting the base path. In the end I externalised the configuration
files (outside the war) and loaded the location of the configuration files from
a java system property that I set starting up the application.
> Loading xml configuration file as a stream does not work with multi
> configurations
> ----------------------------------------------------------------------------------
>
> Key: CONFIGURATION-600
> URL: https://issues.apache.org/jira/browse/CONFIGURATION-600
> Project: Commons Configuration
> Issue Type: Bug
> Affects Versions: 1.8
> Reporter: John Henriksson
>
> When using the commons configuration inside a WAR loading a XML file works
> fine when done like this:
> InputStream is =
> this.getClass().getClassLoader().getResourceAsStream("/conf/main.xml");
> builder.load(is);
> The problem is when the main.xml reference other xml files:
> configuration>
> <xml fileName="child1.xml"/>
> </configuration>
> If the structure of the war is:
> /
> /classes
> /conf/child1.xml
> /conf/main.xml
> There seems to be no way to pick up child1.xml from main.xml when loading
> main.xml as a stream.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)