如何使用Tomcat显示web应用程序的favicon?

Mr *_*gan 23 apache icons tomcat

有谁知道如何使用Tomcat为特定应用程序实现favicon图标?此图标文件不适用于所有webpapps,只是服务器上的这个.

Adn*_*nan 31

只需在您的内容中添加以下代码<head>即可index.htmlwebapp/projectName/

<link rel="shortcut icon"
 href="http://example.com/myicon.ico" />
Run Code Online (Sandbox Code Playgroud)

  • 最好的方法是将它命名为favicon.ico并将其放在根文件夹中,因为许多浏览器会自动应用它. (5认同)
  • 我将我的favicon.ico文件添加到我的NetBeans 7.2项目(Web应用程序)中的'web'文件夹中,该项目已部署到TomEE 1.5.1 SNAPSHOT(在我撰写此评论时的tomcat版本7.0.33),以及通过谷歌Chrome浏览器访问网络应用程序后,我没有看到我的favicon.ico; 我在浏览器选项卡上看到了tomcat的favicon.ico.我甚至做了刷新(F5键),我仍然在浏览器选项卡上看到tomcat的favicon.ico.我即将尝试在这个答案中推荐的<link ...>. (2认同)

bel*_*yid 12

我想补充一点,链接的原始标记类型是"快捷图标",但这不符合标准,因此它有点切换为"图标".

所以我建议将两者都添加到你的头部块中:

<link rel="icon" href="http://www.example.com/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="http://www.example.com/favicon.ico" type="image/x-icon"> 
Run Code Online (Sandbox Code Playgroud)

某些浏览器也不支持16px X 16px以外的大小.


小智 7

删除或重命名tomcat/webapps/ROOT/favicon.ico,Tomcat将在其服务的每个Web应用程序的根目录中查找favicon.ico.您不需要在每个页面的头部分.