我有一个部署在 Tomcat 上的类似 REST 的 Web 服务。我的 servlet 响应中没有 HTML;它是 XML。我想使用我自己的 favicon.ico 而不是 Tomcat 默认值。
如果我将文件放在 webapps/myWebApp/favicon.ico,它不会加载。我仍然得到Tomcat的默认值。Going tohttp://localhost/myWebApp/favicon.ico
表明该文件确实存在。
如果我替换webapps/ROOT/favicon.ico 中的文件,那么我会得到新的 favicon。这并不理想,因为我想将 favicon.ico 打包到我的 war 文件中,并且理想情况下不希望其他 Web 应用程序使用我的 favicon.ico。
有没有更好的方法让我的新网站图标得到认可?
作为记录,我使用的是 Tomcat 7,在每次测试之间,我重新启动 Tomcat,清除浏览器缓存,然后重新启动浏览器。