diff --git a/plugins/spring/src/main/java/org/apache/struts2/spring/ClassReloadingXMLWebApplicationContext.java b/plugins/spring/src/main/java/org/apache/struts2/spring/ClassReloadingXMLWebApplicationContext.java index 58354163c..1601bf7e8 100644 --- a/plugins/spring/src/main/java/org/apache/struts2/spring/ClassReloadingXMLWebApplicationContext.java +++ b/plugins/spring/src/main/java/org/apache/struts2/spring/ClassReloadingXMLWebApplicationContext.java @@ -110,8 +110,9 @@ public class ClassReloadingXMLWebApplicationContext extends XmlWebApplicationCon List dirs = new ArrayList(); getAllPaths(file, dirs); + classLoader.addResourceStore(new FileResourceStore(file)); + for (File dir : dirs) { - classLoader.addResourceStore(new FileResourceStore(dir)); //register with the fam fam.addListener(dir, this); LOG.debug("Watching [#0] for changes", dir.getAbsolutePath());