Получение ошибки скорости в глобальной библиотеке statup "VM.виртуальная память"

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

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

4 ответов


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

velocimacro.library=


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

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

надеюсь, что это помогает.


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


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