Cómo proporcionar un favicon a una aplicación web de Tomcat que no se encuentra en la raíz para evitar errores 404 del navegador en /favicon.ico.
Para un proyecto de intranet, tengo un Tomcat que sirve un sitio web en http://myserver.local:1234/boilergraphs/index.html
.
Desarrollo nuevas funcionalidades para esta aplicación web en Eclipse. Para depurar, utilizo intensamente las herramientas de desarrollo web de los navegadores externos Chrome y Firefox. Ambos navegadores prueban automáticamente para http://myserver.local:1234/favicon.ico
y me dan errores 404 en la consola del desarrollador debido a que la URL no existe. Esta salida en la consola distrae bastante, ya que estoy revisando la consola en busca de otros errores relacionados con el desarrollo.
¿Cómo puedo decirle a mi instancia de Tomcat (dentro de Eclipse) que sirva un archivo favicon.ico
en http://myserver.local:1234/favicon.ico
, mientras que la única aplicación en el sistema Tomcat es la aplicación boilergraphs
?
davy.ai
Para servir un
favicon.ico
en http://myserver.local:1234/favicon.ico, puedes seguir los siguientes pasos:favicon.ico
y guárdalo en la carpetaWebContent
de tu proyecto en Eclipse.Servers
y haz doble clic en tu servidor Tomcat para abrir el editor del servidor.Modules
y selecciona la aplicación webboilergraphs
.Edit
junto a la secciónWeb Module
.Web Module
, ve a la pestañaWeb Module
y agrega/favicon.ico
a la lista deURLs
.Browse
junto al campoDoc Base
y selecciona la carpetaWebContent
de tu proyecto en Eclipse.OK
para guardar los cambios y cerrar los editores.Después de seguir estos pasos, tu servidor Tomcat debería servir el archivo
favicon.ico
en http://myserver.local:1234/favicon.ico, y ya no deberías ver errores 404 en la consola de desarrollo de Chrome y Firefox.