M
Micha L.
Gast
Hallo!
Ich versuche Velocity mit dem WebappResourceLoader für ein Servlet-Projekt aufzusetzen. Mein derzeitiger Code:
Da ich Velocity erstmal ausprobieren möchte, würde ich gerne mein Projekt erstmal nicht mit Konfigirationsdateien "zumüllen" und möchte deshalb die Konfiguration direkt in der Klasse machen. Obwohl "C:\Programme\Apache Software Foundation\Tomcat 6.0\webapps\my_project\WEB-INF\classes\my\package\my.template.vm" existiert, bekomme ich ein ResourceNotFoundException, wenn ich getTemplate aufrufe. Was mache ich falsch?
Danke an euch!
Ich versuche Velocity mit dem WebappResourceLoader für ein Servlet-Projekt aufzusetzen. Mein derzeitiger Code:
Code:
Properties props = new Properties();
props.setProperty("resource.loader=webapp", "webapp");
props.setProperty("webapp.resource.loader.class", "org.apache.velocity.tools.view.WebappResourceLoader");
props.setProperty("webapp.resource.loader.path", "/WEB-INF/classes/my/package");
VelocityEngine ve = new VelocityEngine(props);
ve.init();
Template t = ve.getTemplate( "my.template.vm" );
Da ich Velocity erstmal ausprobieren möchte, würde ich gerne mein Projekt erstmal nicht mit Konfigirationsdateien "zumüllen" und möchte deshalb die Konfiguration direkt in der Klasse machen. Obwohl "C:\Programme\Apache Software Foundation\Tomcat 6.0\webapps\my_project\WEB-INF\classes\my\package\my.template.vm" existiert, bekomme ich ein ResourceNotFoundException, wenn ich getTemplate aufrufe. Was mache ich falsch?
Danke an euch!