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.
Necesita obtener la versión correcta de JSTL, usan diferentes URI.
Si eso no funciona, intente: http://download.java.net/maven/1/jstl/jars/jstl-1.2.jar (JSTL 1.2), o despliegue los 1.1 JSTL jar.
Hay una lista más detallada de versiones / URI en coderanch .
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