0

TomcatにデプロイされているRESTのようなWebサービスがあります。サーブレットの応答にHTMLがありません。それはXMLです。Tomcatのデフォルトの代わりに自分のfavicon.icoを使用したいと思います。

ファイルをwebapps/myWebApp / favicon.icoに配置すると、ロードされません。私はまだTomcatのデフォルトを取得しています。に移動するhttp://localhost/myWebApp/favicon.icoと、ファイルが実際に配置されていることがわかります。

webapps / ROOT / favicon.icoにあるファイルを置き換えると、新しいファビコンが取得されます。favicon.icoをwarファイルにパッケージ化したいので、これは理想的ではありません。理想的には、他のWebアプリが私のfavicon.icoを使用することを望まないからです。

新しいファビコンを認識させるためのより良い方法はありますか?

ちなみに、私はTomcat 7を使用しており、各テストの合間に、Tomcatを再起動し、ブラウザーのキャッシュをクリアして、ブラウザーを再起動します。

4

1 に答える 1

1

これは「ファビコン」の仕組みではありません。使用するお気に入りアイコンのURLを指定する必要があります(<link rel = "shortcut icon" href = "http://example.com/myicon.ico" />を使用)または、favicon.icoファイルをサーバーのルートに配置します。

http://en.wikipedia.org/wiki/Favicon#Accessibility

つまり、XMLを提供しているので、選択肢は1つだけです。

于 2012-05-21T22:01:26.813 に答える