web-dev-qa-db-de.com

Wie entferne ich das Standard-Favicon von Tomcat?

Tomcat 6 scheint ein Standard-Favicon für meine Webapp bereitzustellen - das Tomcat-Logo. Ich habe kein favicon.ico in meinem webapp-Stammverzeichnis, und meine web.xml erwähnt auch nichts über ein favicon. Ich habe sogar eine Zuordnung in meiner web.xml für * .ico, die zum Standardservlet gehört, aber es wird immer noch angezeigt. Wie kann ich das Tomcat-Favicon entfernen?

Ich weiß, dass ich ein Favicon auf verschiedene Arten angeben kann, um dieses Standardsymbol zu überschreiben. Ich versuche herauszufinden, wie (wenn möglich) das Standard-Favicon, das Tomcat hinzufügt, zu verhindern ist und somit kein Favicon vorhanden ist.

17
Keith

Löschen oder benennen Sie Tomcat/webapps/ROOT/favicon.ico um. Tomcat sucht im Stammverzeichnis jeder Web-App, die es bedient, nach favicon.ico. Sie müssen kein a in den Kopfbereich jeder Seite einfügen.

11
Trevor Turton

Um kein Favicon anzuzeigen, geben Sie einfach keines an. In den meisten Fällen müssen Sie lediglich "favicon.ico" von Ihrem Tomcat/webapps/ROOT entfernen. Wenn das einfache Entfernen von Favicon aus Tomcat/webapps/ROOT für Sie nicht funktioniert, stellen Sie Folgendes sicher:

  1. Prüfen Sie, ob Sie wirklich keine favicon.ico in ROOT haben. Der ROOT hat standardmäßig ein favicon.ico. Wenn Sie es nicht entfernt haben, ist es immer noch da.
  2. Stellen Sie sicher, dass sich kein Tag wie <link rel="shortcut icon" href="http://example.com/myicon.ico" /> in Ihrer Index-Site oder in Ihrer aufgerufenen Site befindet.
  3. Favicons werden vom Browser zwischengespeichert, ein einfaches "reload" lädt den Favion (!) Nicht neu. Vielleicht hat Ihre Anwendung kein Favicon mehr, aber Ihr Browser zeigt es immer noch aus dem Cache an. Stellen Sie sicher, dass Ihr Browser-Cache vollständig gelöscht wurde. (In Google Chrome funktioniert das Löschen von "Cookies und anderen Websitedaten" und "Zwischengespeicherte Bilder und Dateien" für mich.)

In den meisten Fällen ist es der Browser-Cache ... Ich hoffe, das hilft.

7
VinZ
  1. Wenn favicon.ico in Catalina Home/webapps/ROOT geändert wird, zeigen alle Web apps diese Bild-URL an root-Apache-Tomcat-x.x.xx/webapps/ROOT. 

  2. Um das Symbol für jede Anwendung zu ändern, geben Sie im Kopfbereich Folgendes an:

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

Ich war mit demselben Problem konfrontiert und habe es mit folgender Lösung gelöst Ich habe der Kopfzeile von favicon in html? V = 1.1.0 hinzugefügt. Wenn sich das Bild von favicon geändert hat, habe ich es geändert Ändern Sie diesen Parameter zB v = 1,1,0 bis v = 1,1,1

Weitere Informationen finden Sie im Beispielcode.

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