Hi there.. I am new to the Velocity. I am using velocity1.5. I created the following servlet.. public Template handleRequest( HttpServletRequest request, HttpServletResponse response, Context context ) {
Template template = null; try { context.put("name", "VelocityTest"); template = Velocity.getTemplate("/WEB-INF/templates/hello.vm"); } catch( Exception e ) { System.err.println("Exception caught: " + e.getMessage()); } return template; } } The velocity.properties file is as follows... resource.loader = file file.resource.loader.class = org.apache.velocity.runtime.resource.loader.FileResourceLoader file.resource.loader.path = C:\Velocity Eclipse\eclipse\WorkSpace\velocity\WEB-INF\templates file.resource.loader.cache = true And I created the web.xml file and the .vm file correctly.. I had provided jar files also.But still I am getting the following exception while opening the URL:. http://localhost:8080/velocity/HelloTest javax.servlet.ServletException: Error allocating a servlet instance org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39) org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153) org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) java.lang.Thread.run(Thread.java:595) root cause java.lang.NoClassDefFoundError: org/apache/velocity/servlet/VelocityServlet java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1629) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181) org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39) org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153) org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) java.lang.Thread.run(Thread.java:595) Please show me the way how can I execute the servlet successfully.. Thanks Satt -- View this message in context: http://www.nabble.com/Reg-executing-the-servlet-in-velocity-eclipse-environment-tf3472540.html#a9690699 Sent from the Velocity - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]