org.apache.velocity.exception. ResourceNotFoundException

Ограничения IE на использование манипуляций DOM на таблицах вынудили меня проявить совершенно другой подход к чему-то. Очень печальный в запуске, но положительном из него был то, что второй подход был в конечном счете лучше, таким образом, я предполагаю, что должен быть благодарен IE. ;)

7
задан Jeremy Thompson 9 January 2013 в 23:44
поделиться

3 ответа

Как сказал BenM, мы должны настроить загрузчик ресурсов как ClasspathResourceLoader

velocityEngine.setProperty("resource.loader", "class");
velocityEngine.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"));

velocityEngine.init();

, и я только что добавил последнюю версию следующего jar-файла. теперь он работает правильно.

-> commons-collections-3.2.1.jar

-> commons-lang-2.4.jar

еще раз Спасибо BenM

7
ответ дан 7 December 2019 в 05:26
поделиться

Убедитесь, что вы вызвали init () на вашем VelocityEngine.

Убедитесь, что вы настроили загрузчик ресурсов как ClasspathResourceLoader. Для получения дополнительной информации см. Velocity docs .

Для устаревшего класса Velocity вы должны сделать следующее:

Velocity.setProperty("resource.loader", "class");
Velocity.init();
1
ответ дан 7 December 2019 в 05:26
поделиться

Бился с той же проблемой, наконец решил ее.

  • файл шаблона должен находиться в пути к классу.
  • файл velocity.properties не конфликтует с настройками, которые вы сделали до init ().
  • и что вокруг вашего проекта не разбросано несколько банок с разными версиями.
0
ответ дан 7 December 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: