mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
Fixed loading of config files
WW-1453 git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@454856 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -253,16 +253,19 @@ public class Dispatcher {
|
||||
}
|
||||
|
||||
configurationManager = new ConfigurationManager();
|
||||
String configFiles = null;
|
||||
if (Settings.isSet(StrutsConstants.STRUTS_CONFIGURATION_FILES)) {
|
||||
configFiles = Settings.get(StrutsConstants.STRUTS_CONFIGURATION_FILES);
|
||||
}
|
||||
String[] files = configFiles.split("\\s*[,]\\s*");
|
||||
for (String file : files) {
|
||||
if ("xwork.xml".equals(file)) {
|
||||
configurationManager.addConfigurationProvider(new XmlConfigurationProvider(file, false));
|
||||
} else {
|
||||
configurationManager.addConfigurationProvider(new StrutsXmlConfigurationProvider(file, false));
|
||||
}
|
||||
if (configFiles != null) {
|
||||
String[] files = configFiles.split("\\s*[,]\\s*");
|
||||
for (String file : files) {
|
||||
if ("xwork.xml".equals(file)) {
|
||||
configurationManager.addConfigurationProvider(new XmlConfigurationProvider(file, false));
|
||||
} else {
|
||||
configurationManager.addConfigurationProvider(new StrutsXmlConfigurationProvider(file, false));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
synchronized(Dispatcher.class) {
|
||||
|
||||
@@ -45,7 +45,7 @@ public class SettingsTest extends StrutsTestCase {
|
||||
assertEquals("de", locale.getLanguage());
|
||||
|
||||
int count = getKeyCount();
|
||||
assertEquals(30, count);
|
||||
assertEquals(31, count);
|
||||
}
|
||||
|
||||
public void testDefaultResourceBundlesLoaded() {
|
||||
|
||||
Reference in New Issue
Block a user