avoid ChainedTilesRequestContextFactory warn logging on Tiles 2.2

This commit is contained in:
Juergen Hoeller 2010-03-16 23:27:18 +00:00
parent d932c043da
commit ff09482653
1 changed files with 9 additions and 0 deletions

View File

@ -384,6 +384,15 @@ public class TilesConfigurer implements ServletContextAware, InitializingBean, D
return (useMutableTilesContainer ? new CachingTilesContainer() : new BasicTilesContainer()); 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 @Override
protected List<URL> getSourceURLs(TilesApplicationContext applicationContext, protected List<URL> getSourceURLs(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory) { TilesRequestContextFactory contextFactory) {