Hola a todos. Estoy intentando referenciar un archivo TLD desde Web.xml para no incluir en el uri de la cabecera taglib de una jsp la ruta concreta del TLD
Tengo el archivo Web.xml con lo siguiente:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"...">
<Web-app>
<taglib>
<taglib-uri>exampleTags</taglib-uri>
<taglib-location>/WEB-INF/exampleTags.tld</taglib-location>
</taglib>
</Web-app>
Y la cabecera taglib de la jsp es:
<%@ taglib prefix="example" uri="exampleTags" %>
Pero al ir a ejecutar la jsp me aparece el error de que no encuentra el tld (el tld esta en la misma carpeta que el Web.xml):
org.apache.jasper.JasperException: Archivo JSP "/exampleTags" no encontrado
También he observado que me aparece una advertencia en la ventana del Tomcat:
Error interno: Archivo /WEB-INF/web.xml no hallado
He renombrado el Web.xml como web.xml pero tampoco sale.
A ver si alguien me puede ayudar que le llevo dadas muchas vueltas. Saludos.