Ich verwende Velocity with Spring. Aber in der Eclipse-Konsole bekomme ich diesen Fehler. Mein Code funktioniert gut, aber ich möchte wissen, wie ich es beheben kann.
ResourceManager: Die Ressource 'VM_global_library.vm' kann in keinem Ressourcenlader gefunden werden.
Sieht so aus als wäre es eine harmlose Nachricht. Wenn diese Datei vorhanden ist, lädt Velocity in der Velocity-Dokumentation dies als globalen Speicherort Makros. Ich glaube, Sie können das Verhalten überschreiben, indem Sie den Wert der folgenden Eigenschaft zurücksetzen oder überschreiben.
velocimacro.library=
Wir haben das immer gebraucht. Es sucht nur nach der globalen Geschwindigkeitsmakro-Bibliothek. Sie können einfach eine leere Datei mit diesem Namen in das Root-Verzeichnis Ihres velocity-config-Verzeichnisses oder an einen anderen Ort legen, auf den Ihre Ressourcenlader zugreifen können. Wenn ich mich richtig erinnere ist es eine Datei für Sie, um Ihre eigenen globalen Makros zu erstellen ... kann leer sein.
Sie können diese Funktion möglicherweise in der Konfiguration deaktivieren, aber ich denke, die Version, die wir damals verwendet haben, hatte keine Möglichkeit, diese Überprüfung zu deaktivieren.
Hoffe, das hilft.
Aktualisieren Sie Ihre Velocity-Version. Oder erstellen Sie einfach eine leere Vorlage mit diesem Namen.
Zu Ihrer Information: Sie sollten direkt zur Apache Velocity-Download-Seite gehen und die aktualisierte Engine (1.7) und Tools ( 2.0). Die Verwendung des obigen Links war weniger als hilfreich, aber als ich alle Gläser für die Geschwindigkeit (einschließlich der 2 Geschwindigkeitsgläser und der 3 Werkzeuggläser) aktualisierte, ging dieser Fehler schließlich weg. Es ist so ein kleines Ding, aber es stört mich seit Ewigkeiten.