18

Tomcat 6 は、webapp のデフォルトのファビコン (Tomcat ロゴ) を提供しているようです。webapp ルートに favicon.ico がありません。また、web.xml に favicon についての言及もありません。デフォルトのサーブレットに移動する *.ico の web.xml にもマッピングがありますが、まだ表示されています。そのTomcatファビコンを削除するにはどうすればよいですか?

このデフォルトのアイコンをオーバーライドするために、いくつかの方法でファビコンを指定できることを知っています。Tomcatが追加するデフォルトのファビコンを防止する方法(可能であれば)を見つけようとしているため、ファビコンがありません。

4

4 に答える 4

14

tomcat/webapps/ROOT/favicon.ico を削除または名前変更すると、Tomcat は提供する各 Web アプリのルートで favicon.ico を探します。各ページの head セクションに a を入れる必要はありません。

于 2014-07-04T08:50:23.340 に答える
8
  1. favicon.icoが変更された場合Catalina Home/webapps/ROOT、すべての Web アプリはこのイメージ URL を root-apache-tomcat-xxxx/webapps/ROOT に表示します。

  2. 各アプリケーションのアイコンを変更するには、head セクションで次のように指定します。

    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    
于 2012-05-12T04:40:26.180 に答える
7

ファビコンを表示しないようにするには、none を指定します。ほとんどの場合、tomcat/webapps/ROOT から「favicon.ico」を削除するだけです。tomcat/webapps/ROOT から favicon を削除するだけではうまくいかない場合は、次のことを確認してください。

  1. ROOT に favicon.ico がないことを再確認してください。デフォルトでは、ROOT には favicon.ico があります。したがって、削除していない場合は、まだそこにあります。
  2. <link rel="shortcut icon" href="http://example.com/myicon.ico" />インデックス サイトまたは呼び出されたサイトにタグのようなものがないことを確認します。
  3. ファビコンはブラウザによってキャッシュされます。単純な「リロード」では、ファビオンはリロードされません(!)。そのため、アプリケーションにファビコンがなくなったとしても、ブラウザにはまだキャッシュから表示されている可能性があります。ブラウザのキャッシュが完全にクリアされていることを確認してください。(Google Chromeでは、「Cookieとその他のサイトデータ」と「キャッシュされた画像とファイル」を消去するとうまくいきます)

ほとんどの場合、それはブラウザのキャッシュです...これが役に立てば幸いです。

于 2014-03-26T11:11:41.677 に答える