Tomcat 6は、私のWebアプリケーションのデフォルトのファビコン、Tomcatロゴを提供しているようです。私は私のwebappルートにfavicon.icoを持っていません。また、私のweb.xmlはファビコンについて何も言及していません。デフォルトのサーブレットに移動する* .icoのweb.xmlのマッピングさえありますが、それでも表示されます。 Tomcatファビコンを削除するにはどうすればよいですか?
このデフォルトのアイコンを上書きするために、いくつかの方法でファビコンを指定できることを知っています。 Tomcatが追加するデフォルトのファビコンを防ぐ方法(可能な場合)を見つけようとしているため、ファビコンがありません。
Tomcat/webapps/ROOT/favicon.icoを削除または名前変更すると、Tomcatは、提供する各Webアプリのルートでfavicon.icoを探します。各ページのヘッドセクションにを置く必要はありません。
ファビコンを表示しないようにするには、noneを指定します。ほとんどの場合、「favicon.ico」をTomcat/webapps/ROOTから削除する必要があります。 Tomcat/webapps/ROOTからファビコンを削除するだけではうまくいかない場合は、次のことを確認してください。
<link rel="shortcut icon" href="http://example.com/myicon.ico" />
のようなタグがインデックスサイトまたは呼び出されたサイトにないことを確認します。ほとんどの場合、それはブラウザのキャッシュです...これが役に立てば幸いです。
favicon.ico
がCatalina Home/webapps/ROOT
で変更されている場合、すべてのWebアプリはこのイメージURLをroot-Apache-Tomcat-x.x.xx/webapps/ROOTに表示します。
各アプリケーションのアイコンを変更するには、ヘッドセクションで次のように指定します。
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
私は同じ問題に直面していました、そして私は以下の解決策でそれを解決しました。 HTMLのヘッドセクションのファビコン行に?v = 1.1.0を追加しました。ファビコン画像に変更があるときはいつでも、私はこのパラメータを変更するために使用しました。 ?v = 1.1.0から?v = 1.1.1
詳細については、サンプルコードをご覧ください。
<html>
<head>
<link rel="shortcut icon" href="favicon.ico?v=1.1.1" type="image/x-icon">
</head>