ClasspathResourceLoader always caches templates

2007-07-22 Thread Philipp Leusmann
Hi, I am trying to use the ClasspathResourceLoader in my project. All my templates are in WEB-INF/classes. The problem is, that changes to the templates are not used without restarting Tomcat, which makes it very difficult to develop. Here is my velocity.properties: resource.loader=class class.re

Re: ClasspathResourceLoader always caches templates

2007-07-22 Thread Will Glass-Husain
That's correct, there is no reloading of templates with ClasspathResourceLoader. This is because there is no generic way to get the date of a resource (which is ordinarily used to check if a template is changed). WILL On 7/22/07, Philipp Leusmann <[EMAIL PROTECTED]> wrote: Hi, I am trying to

Re: ClasspathResourceLoader always caches templates

2007-07-23 Thread Nathan Bubna
You should probably use the WebappLoader in the VelocityTools project. It has all the perks of the FileResourceLoader, while only requiring servlet context relative paths. :) On 7/22/07, Philipp Leusmann <[EMAIL PROTECTED]> wrote: Hi, I am trying to use the ClasspathResourceLoader in my projec

Re: ClasspathResourceLoader always caches templates

2007-07-23 Thread Philipp Leusmann
Thanks for this hint, Nathan. But why canĀ“t I find anything about the webappLoader in the Velocity(Tools) documentation? Regards, Philipp Nathan Bubna schrieb: > You should probably use the WebappLoader in the VelocityTools project. > It has all the perks of the FileResourceLoader, while only re

Re: ClasspathResourceLoader always caches templates

2007-07-23 Thread Nathan Bubna
It's more of an internal piece. So the javadoc will be your best source of info. We really should mention it in Velocity Engine's resource loader docs... http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/view/servlet/WebappLoader.html On 7/23/07, Philipp Leusmann <[EMAIL