0
我正在嘗試啓動並運行Apache Velocity。我的my.test.package
包中有一個TestClass.class
類。速度未找到模板
public class TestClass {
public static Template getTestTemplate() throws Exception {
Velocity.init();
return Velocity.getTemplate("MyTestTemplate.vm");
}
}
在同一個位置(my.test.package
)我有MyTestTemplate.vm
文件。
上面的代碼導致引發異常,說Unable to find resource 'MyTestTemplate.vm'
。我不確定問題是什麼。 Velocity是否不在相同的包中查找文件? (注意:我最初在資源文件夾中有該文件,但爲了測試目的將其放在相同的文件夾下)。
感謝我這兩條線丟失: velocityEngine.setProperty(「resource.loader 「,」class「); velocityEngine.setProperty(「class.resource.loader.class」,「org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader」); – chrisr