Problema com Freemarker

2 respostas
J2Alex

Oh eu de novo…

Estou tentando rodar um exemplo do freemarker (“FreeMarker Example Web Application 1”) no Tomcat e está dando o seguinte erro:

javax.servlet.ServletException: Error instantiating servlet class example.HelloServlet

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

java.lang.Thread.run(Thread.java:595)

root cause

java.lang.NoClassDefFoundError: freemarker/template/TemplateException

java.lang.Class.getDeclaredConstructors0(Native Method)

java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)

java.lang.Class.getConstructor0(Class.java:2640)

java.lang.Class.newInstance0(Class.java:321)

java.lang.Class.newInstance(Class.java:303)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

java.lang.Thread.run(Thread.java:595)

Não faço a mínima idéia de qual seja o problema. Alguém pode me ajudar?

2 Respostas

Rafael_Steil

Voce precisar colocar o freemarker.jar no WEB-INF/lib da tua aplicacao.

Rafael

J2Alex

Na mosca! Valeu! :thumbup:

Criado 15 de abril de 2005
Ultima resposta 15 de abr. de 2005
Respostas 2
Participantes 2