favicon.ico用于使用Tomcat的类似REST的Web服务

时间:2012-05-14 20:53:48

标签: tomcat favicon

我有一个类似REST的Web服务,部署在Tomcat上。我的servlet响应中没有HTML;它是XML。我想使用自己的favicon.ico而不是Tomcat默认值。

如果我将文件放在webapps / myWebApp / favicon.ico上,则无法加载。我仍然得到Tomcat默认值。转到http://localhost/myWebApp/favicon.ico表示文件确实存在。

如果我替换 webapps / ROOT / favicon.ico上的文件,那么我会得到我的新图标。这不是理想的,因为我想在我的war文件中打包favicon.ico,理想情况下不希望其他网络应用程序使用我的favicon.ico。

有没有更好的方法让我的新favicon得到认可?

为了记录,我正在使用Tomcat 7,在每次测试之间,我重新启动Tomcat,清除浏览器缓存,然后重新启动浏览器。

1 个答案:

答案 0 :(得分:1)

这不是“favicon”的工作原理:您必须指定要使用的收藏夹图标的URL(使用< link rel =“快捷图标”href =“http://example.com/myicon.ico “/>”或将您的favicon.ico文件放入服务器的根目录。

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

因此,既然您正在提供XML,那么您只有一个选项。