From a29b61d2772dc5040a56cfcefbac62f48970dfcf Mon Sep 17 00:00:00 2001 From: Jim Blake Date: Thu, 8 May 2014 16:30:32 -0400 Subject: [PATCH] VIVO-284 ServletContext.getRealPath() requires an absolute path. --- .../vitro/webapp/freemarker/config/FreemarkerConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/freemarker/config/FreemarkerConfiguration.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/freemarker/config/FreemarkerConfiguration.java index 183855b3d..3fc8e3c83 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/freemarker/config/FreemarkerConfiguration.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/freemarker/config/FreemarkerConfiguration.java @@ -142,7 +142,7 @@ public abstract class FreemarkerConfiguration { List loaders = new ArrayList(); // Theme template loader - only if the theme has a template directory. - String themeTemplatePath = ctx.getRealPath(themeDir) + "/templates"; + String themeTemplatePath = ctx.getRealPath("/" + themeDir) + "/templates"; File themeTemplateDir = new File(themeTemplatePath); if (themeTemplateDir.exists()) { loaders.add(new FreemarkerTemplateLoader(themeTemplateDir));