the resolverse puede org jasperexception jasper ejemplos jsp jstl

jsp - resolverse - jstl maven



JasperException: absolute uri: http://java.sun.com/jsp/jstl/core no se puede resolver (4)

Esta pregunta ya tiene una respuesta aquí:

He tenido el siguiente problema con el servidor de GoDaddy. Estoy usando JSPs con la Biblioteca JSTL. La carpeta My / WEB-INF / lib contiene las siguientes bibliotecas:

jstl.jar standard.jar

Mi JSP se ve así:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <p>Hello! <% out.print(System.getProperty("java.class.path")); %></p>

Pero sigo recibiendo la siguiente excepción:

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application

¿Alguna idea de por qué está haciendo eso?


Las respuestas aquí fueron útiles para explicar el problema, pero no me ayudó a diagnosticar por qué estaba sucediendo cuando pensé que estaba cargando las versiones correctas de JSTL. Finalmente, tuve que depurar la aplicación y poner un punto de interrupción en el procesador de archivos TLD (tal vez org.apache.jasper.compiler.TagLibraryInfoImpl.getTagLibraryInfos() ) para ver de dónde obtenía los archivos TLD.

Luego descubrí que estaba cargando versiones antiguas de los archivos TLD de un contenedor que no sospechaba que tenían, era una dependencia del subsistema GWT (ick). Una vez que se eliminó el jarro ofensivo de mis dependencias maven, se resolvió el problema.

Espero que esto ayude a alguien más en el futuro.



Usé Tomcat6 37. En cuanto a mí, probé las soluciones mencionadas anteriormente, pero aún así obtuve el error. El problema se resolvió después de agregar jstl-1.2.jar a mi directorio% CATALINA_HOME% / lib.


necesitas agregar el siguiente archivo jar en tu aplicación web

jakarta-jstl-1.1.2.jar and jakarta-standard-1.1.2.jar files

Recientemente tengo el mismo problema, que he resuelto al agregar los dos archivos jar anteriores