Tomcat 6似乎为我的webapp提供了默认的图标 - tomcat徽标。我的webapp根目录中没有favicon.ico,我的web.xml也没有提到有关favicon的任何内容。我甚至在我的web.xml中有* .ico的映射,它转到默认的servlet,但它仍在显示。我怎样才能删除那个tomcat图标?
我知道我可以用几种方式指定一个favicon来覆盖这个默认图标。我试图找出如何(如果可能的话)阻止tomcat添加的默认favicon,因此没有favicon。
答案 0 :(得分:11)
删除或重命名tomcat / webapps / ROOT / favicon.ico,Tomcat将在其服务的每个Web应用程序的根目录中查找favicon.ico。你不需要在每个页面的头部放置一个。
答案 1 :(得分:7)
如果在favicon.ico
中更改了Catalina Home/webapps/ROOT
,那么全部
网络应用会将此图片网址显示为root-apache-tomcat-x.x.xx / webapps / ROOT。
要更改每个应用程序的图标,请在头部分中指定以下内容:
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
答案 2 :(得分:7)
要获得没有显示的图标,只需指定无。在大多数情况下,您只需删除&#34; favicon.ico&#34;来自你的tomcat / webapps / ROOT。如果只是从tomcat / webapps / ROOT中删除favicon并不适合你,请确保:
<link rel="shortcut icon" href="http://example.com/myicon.ico" />
等标记。在大多数情况下,它是浏览器缓存...我希望这会有所帮助。
答案 3 :(得分:0)
我遇到了同样的问题,我已经通过以下解决方案解决了这个问题。 我已将?v = 1.1.0添加到html主题部分的favicon行。 每当favicon图像发生变化时,我都会修改此参数,例如?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>