【问题标题】:How to display a favicon for web app using Tomcat? [duplicate]如何使用 Tomcat 显示 Web 应用程序的图标? [复制]
【发布时间】:2026-01-19 04:20:05
【问题描述】:

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

【问题讨论】:

  • 为什么不把 favicon.ico 文件放到某个项目的根目录下呢?
  • 但是项目怎么知道是哪个文件呢?

标签: apache tomcat icons


【解决方案1】:

只需将<head>中的以下代码添加到您的index.html中即可webapp/projectName/

<link rel="shortcut icon"
 href="http://example.com/myicon.ico" />

【讨论】:

  • 最好将其命名为 favicon.ico 并放在你的根文件夹中,因为许多浏览器会自动应用它。
  • 我将我的 favicon.ico 文件添加到我的 NetBeans 7.2 项目(网络应用程序)中的“web”文件夹中,该项目部署到 TomEE 1.5.1 SNAPSHOT(当时我的 tomcat 版本 7.0.33 '正在写此评论),通过 Google Chrome 浏览器访问网络应用程序后,我没有看到我的 favicon.ico;我在浏览器选项卡上看到了 tomcat 的 favicon.ico。我什至进行了刷新(F5 键),我仍然在浏览器选项卡上看到 tomcat 的 favicon.ico。我将尝试此答案中推荐的
【解决方案2】:
<link rel="shortcut icon" href="http://example.com/myicon.ico" />

在您的页面的&lt;head&gt; 中添加 - .ico 文件是一个图标 - 有几个网站(使用 google)从图片(gif / jpeg 等)生成 .ico 文件

【讨论】:

    【解决方案3】:

    我想补充一点,链接的原始标记类型是“快捷方式图标”,但事实并非如此 符合标准,所以有点切换到“图标”。

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

    <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"> 
    

    还有一些浏览器不支持 16px X 16px 以外的尺寸。

    【讨论】:

      【解决方案4】:

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

      【讨论】:

      • 嗨,这已经工作了吗?我试过了,我的新图标没有显示:-/
      • 我只是替换了根图标。像魅力一样工作!
      最近更新 更多