thanks, but i did not help
I get the following infos when debuging: runtime.log = null default path = C:\ *Von:* "Velocity Users List" <VELOCITY-USER@JAKARTA.APACHE.ORG> *Gesendet:* 30.04.06 18:50:19 *An:* "Velocity Users List" <VELOCITY-USER@JAKARTA.APACHE.ORG> *Betreff:* Re: can not find velocity template vm ok, upon closer inspection i noticed that you also have the wrong key for your velocity.properties, depending on what version you are using, they may not be getting loaded: <init-param> <param-name>properties</param-name> <param-value>>/WEB-INF/velocity.properties</param-value> </init-param> should be <init-param> <param-name>org.apache.velocity.properties</param-name> <param-value>/WEB-INF/velocity.properties</param-value> </init-param> Llewellyn's advice on debugging is also quite useful and should help you find out what else is going wrong. And seriously, the VelocityServlet is deprecated and not nearly as useful as the VelocityViewServlet that comes with the VelocityTools project. You really should be using the VelocityViewServlet. http://jakarta.apache.org/velocity/tools/view/ On 4/30/06, julia schmitz <[EMAIL PROTECTED]> wrote: > > > > Hello to all Velocity - User, > > Can someone help me: Where is the mistake why i get the this Error: > > Error: org.apache.velocity.exception.ResourceNotFoundException: Unable to > find resource 'displaylist.vm' > > I give you some more information about my application. > > I have installed Eclipse 3.1.2, Tomcat 5.0.28 and Sysdeo (Tomcat Plugin) > 3.1.0. In the %CATALINA_HOME%confweb.xml File i activated the Invoker Servlet. > > My Classpath is : > > ANT_HOME C:javaant > > CATALINA_HOME C:ProgrammeApache Software FoundationTomcat > > JAVA_HOME C:javaj2sdk > > > > Then i added a new Tomcat Project into > > D:My DocumentsEclipseworkspacePM --> application_root (app_root) > > D:My DocumentsEclipseworkspaceIPMWEB-INFlib: here i put the > velocity-dep-1.4.jar file > > In the WEB-INF i created 2 files: web.xml and velocity.properties: > > web.xml: > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee > [http://java.sun.com/xml/ns/j2ee]" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance > [http://www.w3.org/2001/XMLSchema-instance]" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > [http://java.sun.com/xml/ns/j2ee] > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd > [http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd]" > version="2.4"> > > <display-name>Test</display-name> > <description> Test </description> > <servlet> > <servlet-name>Test</servlet-name> > <servlet-class>/Test</servlet-class> > <init-param> > <param-name>properties</param-name> > <param-value>>/WEB-INF/velocity.properties</param-value> > </init-param> > <servlet-mapping> > <servlet-name>Test</servlet-name> > <url-pattern>/Test</url-pattern> > </servlet-mapping> > </servlet> > </web-app> > > velocity.properties: > > file.resource.loader.path = / > file.resource.loader.cache = true > file.resource.loader.modificationCheckInterval = 1 > runtime.log.error.stacktrace = true > runtime.log = /WEB-INF/velocity.log > > This is my test Class: > > package test; > > import java.io.PrintWriter; > import java.util.Vector; > import javax.servlet.http.HttpServletRequest; > import javax.servlet.http.HttpServletResponse; > import org.apache.velocity.*; > import org.apache.velocity.context.Context; > import org.apache.velocity.*; > import org.apache.velocity.app.*; > import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader; > import org.apache.velocity.servlet.*; > import org.apache.velocity.context.*; > import javax.servlet.*; > import javax.servlet.http.*; > import java.util.*; > import java.io.*; > import org.apache.velocity.servlet.VelocityServlet; > import java.io.*; > > public class Test extends VelocityServlet { > > public Template handleRequest(HttpServletRequest request, > HttpServletResponse response, Context context)throws Exception { > > PrintWriter out = response.getWriter(); > Vector v = new Vector(); > v.add("one"); > v.add("two"); > v.add("three"); > context.put("list", v);; > Template template = null; > try { > template = Velocity.getTemplate("displaylist.vm"); > > } catch (Exception e) { > > out.println("<html>"); > out.println("<head>"); > out.println("<title>Error</title>"); > out.println("</head>"); > out.println("<body>"); > out.println("<h1>This is the Error:</h1>"); > out.println("Error: " + e); > out.println("</body>"); > out.println("</html>"); > } > return template; > } > } > > > > I put the displaylist.vm in the app_root. > > I hope you can understand what i did and can you see where is the mistake? > > Thank you very very much because i tried eveything and the template is not > found. > > Bye Bye > > Julia > > > > SMS schreiben mit WEB.DE FreeMail - einfach, schnell und > kostenguenstig. Jetzt gleich testen! *http://f.web.de/?mc=021192* > [http://f.web.de/?mc=021192] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] SMS schreiben mit WEB.DE FreeMail - einfach, schnell und kostenguenstig. Jetzt gleich testen! *http://f.web.de/?mc=021192* [http://f.web.de/?mc=021192]