Error de taglibs en web app con tomcat 6

ernesto
08 de Octubre del 2008
Buenas, alguien me puede resolver una duda. Estoy haciendo una aplicacion web con j2ee que corre en tomcat 6.

Al intentar hacerlo funcionar me da un error:

GRAVE: Servlet.service() para servlet jsp lanzó excepción
org.apache.jasper.JasperException: /index.jsp(1,1) La uri absoluta: http://java.sun.com/jstl/core_rt no puede resolverse o en web.xml o el los archivos jar desplegados con esta aplicación
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(Defa ultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDis patcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDis patcher.java:88)
at org.apache.jasper.compiler.Parser.processIncludeDirective(Pa rser.java:334)
at org.apache.jasper.compiler.Parser.parseIncludeDirective(Pars er.java:367)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java :475)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java: 1433)
at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
at org.apache.jasper.compiler.ParserController.doParse(ParserCo ntroller.java:216)
at org.apache.jasper.compiler.ParserController.parse(ParserCont roller.java:103)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.ja va:153)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:31 4)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:29 4)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:28 1)
at org.apache.jasper.JspCompilationContext.compile(JspCompilati onContext.java:566)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:317)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:447)
at java.lang.Thread.run(Unknown Source)



en el include.jsp:

<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>



no se que puede ser.... tengo entendido que con incluir las librerias jstl.jar y standard.jar sería suficiente, sin necesidad de declarar los tld en el web.xml. ¿Esto es cierto?



Gracias por la ayuda de antemano.



Un saludo.