Author: mrdon Date: Tue Oct 10 11:06:01 2006 New Revision: 454856 URL: http://svn.apache.org/viewvc?view=rev&rev=454856 Log: Fixed loading of config files WW-1453
Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?view=diff&rev=454856&r1=454855&r2=454856 ============================================================================== --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Tue Oct 10 11:06:01 2006 @@ -253,16 +253,19 @@ } 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) { Modified: struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java?view=diff&rev=454856&r1=454855&r2=454856 ============================================================================== --- struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java (original) +++ struts/struts2/trunk/core/src/test/java/org/apache/struts2/config/SettingsTest.java Tue Oct 10 11:06:01 2006 @@ -45,7 +45,7 @@ assertEquals("de", locale.getLanguage()); int count = getKeyCount(); - assertEquals(30, count); + assertEquals(31, count); } public void testDefaultResourceBundlesLoaded() {