Prevent NPE in SpringServletContainerInitializer

Issue: SPR-8496
This commit is contained in:
Chris Beams 2011-06-29 17:33:07 +00:00
parent 0dae1a6bd8
commit 4756badc1d
1 changed files with 6 additions and 4 deletions

View File

@ -139,12 +139,14 @@ public class SpringServletContainerInitializer implements ServletContainerInitia
ArrayList<WebApplicationInitializer> initializers = new ArrayList<WebApplicationInitializer>();
if (webAppInitializerClasses != null) {
for (Class<?> waiClass : webAppInitializerClasses) {
if (!Modifier.isAbstract(waiClass.getModifiers())) {
// the class can be instantiated -> add it
initializers.add(instantiateClass(waiClass, WebApplicationInitializer.class));
}
}
}
if (initializers.isEmpty()) {
logger.info("Detected no WebApplicationInitializer types on the classpath: exiting.");