Right there. Do I have to have some special configurations for resource loader etc?
Thanks. -----Original Message----- From: Geir Magnusson Jr [mailto:[EMAIL PROTECTED] Sent: Friday, April 09, 2004 11:32 AM To: Velocity Users List Subject: Re: ResourceNoFoundException Velocity is looking for /apps/cars/siy/docs/email/templates/PasswordReminderTemplate.xml where is the file? On Apr 9, 2004, at 12:05 PM, Qureshi, Affan wrote: > Hi, > I am getting an exception try to call the mergeTemplate method using > both the Singleton and seperate instance method. I have specified the > absolute path for the template files and the path is valid (I can > "less" the file on the filesystem). I have also tried giving relative > paths as well (relative to the web-app root as well as relative to > WEB-INF/classes). > > Anybody has an idea what the problem could be? > > I am running this on ATG Dynamo 6.2, Redhat Enterprise server. > > Here is my code: > ================= > /* first, we init the runtime engine. */ > Velocity.init(); > templatePath = templateDir + "/" + templateName; > > /* Then make a Context and put data into it */ > VelocityContext context = new VelocityContext(); > addContextObjects(context, contextObjects); > > /* render a template */ > Velocity.mergeTemplate( > templatePath, DEFAULT_ENCODING, context, out); > > And here is the exception i am getting: > ======================================= > *** ERROR 09 Apr 2004 10:56:26,844 -- siycom.utility.VelocityUtil > -- Exception while processing velocity template for templatePath: > /apps/cars/siy/docs/email/templates/PasswordReminderTemplate.xml > org.apache.velocity.exception.ResourceNotFoundException: Unable to > find resource > '/apps/cars/siy/docs/email/templates/PasswordReminderTemplate.xml' > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(R > esourceManagerImpl.java:501) > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(Re > sourceManagerImpl.java:384) > at > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance > .java:814) > at > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance > .java:796) > at > org.apache.velocity.app.VelocityEngine.getTemplate(VelocityEngine.java: > 512) > at > siycom.utility.VelocityUtil.mergeTemplate(VelocityUtil.java:64) > at > siycom.email.builder.PasswordReminderBuilder.buildMessage(PasswordRemin > derBuilder.java:47) > at > siycom.email.MessageQueueListener.processMessage(MessageQueueListener.j > ava:105) > at siycom.utility.QueueReader.run(QueueReader.java:148) > at java.lang.Thread.run(Thread.java:536) > > Thanks a lot, > > Affan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Geir Magnusson Jr 203-247-1713(m) [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
