Der Browser zeigt das Favicon der Web Applikation nicht an, obwohl es im Root Verzeichnis gespeichert und in der Seite das zugehörige Head Tag definiert ist.
Die GlassFish MIME Typ Liste enthält keinen Eintrag für die Datei Endung ico. Deshalb sendet der Server die Favicon Datei mit dem MIME Typ text/html zurück zum Browser.
Um das Problem für alle Web Applikationen zu lösen fügt man einfach den MIME Typ image/vnd.microsoft.icon in die Datei default-web.xml [2] ein.
<mime-mapping>
<extension>ico</extension>
<mime-type>image/vnd.microsoft.icon</mime-type>
</mime-mapping>
Autor: Johannes HammoudKommentare Datum: 29.08.2009