Erro forEachTagLib

2 respostas
J

Olá pessoal, estou fazendo uns testes com a taglib, meu codigo é o seguinte:

<c:forEach var="contato" items="${dao.lista}">
	<li>
		${contato.nome}, ${contato.email}: ${contato.endereco}
	</li>
</c:forEach>

quando executo da o seguinte erro:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax/servlet/jsp/tagext/Tag
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause

java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/Tag
	java.lang.ClassLoader.findBootstrapClass(Native Method)
	java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
	java.lang.ClassLoader.loadClass(ClassLoader.java:301)
	java.lang.ClassLoader.loadClass(ClassLoader.java:299)
	sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1296)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1230)
	java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	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:1677)
	org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:900)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1350)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1230)
	org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1354)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1598)
	org.apache.jasper.compiler.Parser.parse(Parser.java:171)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:253)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:137)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

note The full stack trace of the root cause is available in the Tomcat logs.
Apache Tomcat/5.0.18

Alguem ae tem alguma idéia do que pode ser?

Abraço!! :eek:

[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos[/color][/size] :joia:

2 Respostas

M

Olá,

Certifique-se de que os jars: jstl e standart estão no seu classpath.

:okok:

J

Problema soluciionadooooooo :lol:

O problema era que tinha uma biblioteca do jstl-1.1.2.jar dentro da pasta common do tomcat, e estava dando conflito com o jstl.jar que estava dentro da lib do meu projeto,

valeu pelas respostas.

abraço a todos!!

Criado 22 de agosto de 2007
Ultima resposta 23 de ago. de 2007
Respostas 2
Participantes 2