Мне не удается получить доступ к моим шаблонам скорости, когда я переключаюсь на загрузчик ресурсов "classpath".Я пытался поместить каталог шаблонов в / WEB-INF / classes / templates, / WEB-INF / templates, создавая templates.jar в / WEB-INF / lib.Никто из них не работает.Есть идеи?Права доступа к этим файлам правильные.
Properties p = new Properties();
p.setProperty("runtime.log.logsystem.class", "org.apache.velocity.tools.generic.log.CommonsLogLogSystem");
/*
// Works fine:
p.setProperty(RuntimeConstants.RESOURCE_LOADER, "file");
p.setProperty("file.resource.loader.path", "/path/to/templates");
*/
// Cannot find template with this:
p.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
p.setProperty("class.resource.loader.class", ClasspathResourceLoader.class.getName());
p.setProperty("resourceLoaderPath", "/WEB-INF/classes/templates");
org.apache.velocity.app.Velocity.init(p);
template = org.apache.velocity.app.Velocity.getTemplate("confirmation_html.vm");