如何更改Jetty图标

时间:2014-04-30 08:36:57

标签: icons jetty

大家。

我正在使用码头。我发现它显示了它的标志" j:"在浏览器的标签页上。就像tomcat会展示一只小猫一样。

我知道如何用我自己的徽标改变tomcat的徽标。我可以在$ {tomcat} / webapps / ROOT下替换favicon.ico。

现在我想用自己的标识改变码头的标识。可以告诉我怎么做吗?我在$ {jetty}

下找不到任何图像

我不想这样使用:

因为我必须在每个html页面中写一行代码。我认为这不是很好的方式。

3 个答案:

答案 0 :(得分:1)

在我使用的旧版10.5.3.0版Jetty中(不是选择!),favicon.ico存储在JAR文件中。我不知道Jetty的最新版本中是否会出现这种情况。

包含favicon.ico文件的JAR文件是jetty / lib / jetty-6.1.21.jar。

我将其复制到临时目录&拉开它。 favicon.ico位于./org/mortbay/jetty/子目录​​中。我用自己的favicon.ico替换了该文件,重新压缩了文件,并在创建了原始文件的备份之后用我自己的修改版替换了原始的.jar文件。

修改后的文件似乎正在显示新的favicon。 Jetty人员是否支持这一点是任何人的猜测,但它可能是你的选择。

答案 1 :(得分:0)

对于Jetty 9 - 您需要编辑位于$ Jetty_Home / etc

的jetty.xml
  1. 更改此行

    `<New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler" />`
    

    `<New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"> <Set name="serveIcon">false</Set> </New>`
    
  2. 停止码头

  3. 启动Jetty

  4. 请务必清除浏览器历史记录&amp;缓存公司图像和文件

  5. 干杯

答案 2 :(得分:0)

您可以通过在HTML中添加以下语句来更改图标

<link rel="shortcut icon" href="images/favicon.ico" />

您可以提供您的favicon的绝对或相对路径。