avoid ChainedTilesRequestContextFactory warn logging on Tiles 2.2

master
Juergen Hoeller 15 years ago
parent d932c043da
commit ff09482653
  1. 9
      org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/tiles2/TilesConfigurer.java

@ -384,6 +384,15 @@ public class TilesConfigurer implements ServletContextAware, InitializingBean, D
return (useMutableTilesContainer ? new CachingTilesContainer() : new BasicTilesContainer());
}
@Override
protected void registerRequestContextFactory(String className,
List<TilesRequestContextFactory> factories, TilesRequestContextFactory parent) {
// Avoid Tiles 2.2 warn logging when default RequestContextFactory impl class not found
if (ClassUtils.isPresent(className, TilesConfigurer.class.getClassLoader())) {
super.registerRequestContextFactory(className, factories, parent);
}
}
@Override
protected List<URL> getSourceURLs(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory) {

Loading…
Cancel
Save