Получение ошибки скорости в статуе "VM_global_library.vm" - PullRequest
9 голосов
/ 15 марта 2011

Я использую Velocity с Spring.Но в консоли Eclipse я получаю эту ошибку.Мой код работает нормально, но я хочу знать, как это исправить.

ResourceManager: невозможно найти ресурс 'VM_global_library.vm' в любом загрузчике ресурсов.

Ответы [ 4 ]

10 голосов
/ 15 марта 2011

Похоже, это безобидное сообщение. Из Velocity Documentation , если этот файл присутствует, Velocity загружает его как расположение глобальных макросов. Я полагаю, что вы можете переопределить поведение путем сброса или переопределения значения свойства ниже.

velocimacro.library=

4 голосов
/ 15 марта 2011

Мы привыкли получать это все время. Он просто ищет глобальную макробиблиотеку скорости. Вы можете просто поместить пустой файл с таким именем в корень вашего каталога конфигурации скорости или в другое место, доступное для ваших загрузчиков ресурсов. Если я правильно помню, это файл для вас, чтобы создавать свои собственные глобальные макросы ... может быть пустым.

Возможно, вы сможете отключить эту функцию в конфигурации, но я думаю, что версия, которую мы использовали в то время, не имела возможности отключить эту проверку.

Надеюсь, это поможет.

2 голосов
/ 15 марта 2011

Обновите вашу версию Velocity. Или просто создайте пустой шаблон с таким именем.

0 голосов
/ 11 ноября 2011

К вашему сведению, вам следует перейти непосредственно на страницу загрузки Apache Velocity и получить обновленный движок (1.7) и инструменты (2.0).Использование ссылки выше было менее чем полезно, но когда я обновил все банки для скорости (включая 2 банки скорости и 3 банки инструментов), эта ошибка наконец исчезла.Это такая крошечная вещь, но меня это беспокоило целую вечность.

...