Мне нужно использовать Velocity из Java-кода в веб-приложении (я использую его как процессор почтовых шаблонов).
Итак, у меня есть стандартный код:
VelocityEngine ve = new VelocityEngine ();
try {
ve.init ();
Template t = ve.getTemplate (templatePath);
...
} catch (Exception e) {
throw new MailingException (e);
}
Этот код всегда выдает ResourceNotFoundException
. Где я должен размещать свои шаблоны в веб-приложении (WEB-INF? Classpath? И т.д.?) И как мне указывать путь (то есть, что я должен передать как templatePath
)?