web-dev-qa-db-fra.com

Comment supprimez-vous le favicon par défaut de Tomcat?

Tomcat 6 semble fournir un favicon par défaut pour mon application Web - le logo Tomcat. Je n'ai pas de favicon.ico dans la racine de ma webapp, et mon web.xml ne mentionne rien d'un favicon. J'ai même un mappage dans mon fichier web.xml pour * .ico qui va au servlet par défaut, mais il continue de s'afficher. Comment puis-je supprimer ce favicon Tomcat?

Je sais que je peux spécifier un favicon de plusieurs manières pour remplacer cette icône par défaut. J'essaie de savoir comment (si possible) empêcher le favicon par défaut ajouté par Tomcat et ainsi ne pas avoir de favicon.

17
Keith

Supprimez ou renommez Tomcat/webapps/ROOT/favicon.ico et Tomcat recherchera un favicon.ico à la racine de chaque application Web desservie. Vous n'avez pas besoin de mettre un dans la section de tête de chaque page.

11
Trevor Turton

Pour afficher aucun favicon, spécifiez simplement aucun. Dans la plupart des cas, vous devez simplement supprimer le "favicon.ico" de votre Tomcat/webapps/ROOT. Si retirer simplement favicon de Tomcat/webapps/ROOT ne fonctionne pas pour vous, assurez-vous que:

  1. Vérifiez que vous n'avez vraiment pas de favicon.ico dans ROOT. Par défaut, le ROOT a un favicon.ico. Donc, si vous ne l'avez pas supprimé, il est toujours là.
  2. Vérifiez qu'aucune balise comme <link rel="shortcut icon" href="http://example.com/myicon.ico" /> ne se trouve dans votre site index ou dans votre site appelé.
  3. Les favicons sont mis en cache par le navigateur, un simple "rechargement" ne recharge pas la favion (!). Alors, votre application n'a peut-être plus d'icône de favicon, mais votre navigateur l'affiche toujours dans le cache. Assurez-vous que le cache de votre navigateur est complètement effacé. (Dans Google Chrome, effacer "Cookies et autres données de site" et "Images et fichiers en cache" fonctionne pour moi)

Dans la plupart des cas, c'est le cache du navigateur ... J'espère que cela vous aidera.

7
VinZ
  1. Si favicon.ico est modifié dans Catalina Home/webapps/ROOT, toutes les applications Web Affichent cette URL d'image vers root-Apache-Tomcat-x.xx/webapps/ROOT. 

  2. Pour changer l'icône de chaque application, indiquez ce qui suit dans la section head:

    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    
7
Erwald

Je faisais face au même problème et je l’ai résolu avec la solution suivante. J'ai ajouté? V = 1.1.0 à la ligne favicon dans la section head de html. À chaque changement de favicon. image j'ai utilisé pour modifier ce paramètre par exemple ? v = 1.1.0 à? v = 1.1.1

Veuillez consulter l'exemple de code pour plus de détails.

<html>
<head>
<link rel="shortcut icon" href="favicon.ico?v=1.1.1" type="image/x-icon">
</head> 
0
Aniruddha Karanjkar