From ff094826536e0fbf51a3a4706067558b0e10fdb5 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 16 Mar 2010 23:27:18 +0000 Subject: [PATCH] avoid ChainedTilesRequestContextFactory warn logging on Tiles 2.2 --- .../web/servlet/view/tiles2/TilesConfigurer.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/tiles2/TilesConfigurer.java b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/tiles2/TilesConfigurer.java index 94ab18a82c..a9e82a8d8e 100644 --- a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/tiles2/TilesConfigurer.java +++ b/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 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 getSourceURLs(TilesApplicationContext applicationContext, TilesRequestContextFactory contextFactory) {