Hi Everybody,
 
I am novice user of Velocity. I am using Velocity 1.4 in my application. I 
wrote a custom Resource Loader which loads the template from String. I tested 
my application in Eclipse with,
 
velocity-dep-1.4.jar
velocity-1.4.jar
 
Files in the classpath. My program just works fine in Eclipse. Then I created a 
war file for my application. My Resource Loader is our application war file. 
 
I put velocity-dep-1.4.jar in the Tomcat_home/common/lib directory and started 
the container.
 
I am getting ClassNotFoundException for my Resource Loader class. I do not 
understand why that’s happening. There are many classes in the same application 
jar and those works fine, except the custom class loader.
 
My initialization code for Velocity is as follows –
 
Properties p = new Properties();
p.put("resource.loader", "string");
p.put("string.loader.description", "Database String Loader");
p.put("string.resource.loader.class", "com.myapp.util.StringResourceLoader");
Velocity.init(p);
 
StringResourceLoader resides in the application directory.
 
Thanks,
Sachin
 

Reply via email to