JSTL no funciona al ejecutarse desde dentro de Eclipse.
Estoy intentando agregar soporte para JSTL a una aplicación de Spring Boot, pero obtengo este mensaje de error al ejecutarlo desde dentro de Eclipse:
La URL absoluta: [http://java.sun.com/jsp/jstl/core] no se puede resolver ni en web.xml ni en los archivos jar implementados con esta aplicación
Si genero un archivo war ejecutable y lo ejecuto, JSTL funciona correctamente.
He probado casi todas las soluciones descritas en otras preguntas, pero ninguna parece centrarse en ejecutarlo desde Eclipse.
He creado este repositorio pequeño para demostrarlo:
https://github.com/rroman-encora/brokenjstl
Esta es mi configuración:
- Spring Boot 1.5.7
- Versión de Eclipse: 2021-03 (4.19.0)
- JDK 11.0.11
- El proyecto se ejecuta con Java source y target 1.8
Gracias
davy.ai
Parece que el problema está relacionado con la configuración del classpath dentro de Eclipse.
Para resolver este problema, puedes intentar los siguientes pasos:
Esto asegurará que las bibliotecas necesarias de JSTL estén incluidas en el classpath cuando se ejecute la aplicación desde dentro de Eclipse.
Si el problema persiste, puedes intentar limpiar y reconstruir tu proyecto yendo a “Proyecto” -> “Limpiar…” y seleccionando tu proyecto.
Por último, asegúrate de que la dependencia de JSTL esté configurada correctamente en tu archivo pom.xml de Maven.
¡Espero que esto ayude!