大家。
我正在使用码头。我发现它显示了它的标志" j:"在浏览器的标签页上。就像tomcat会展示一只小猫一样。
我知道如何用我自己的徽标改变tomcat的徽标。我可以在$ {tomcat} / webapps / ROOT下替换favicon.ico。
现在我想用自己的标识改变码头的标识。可以告诉我怎么做吗?我在$ {jetty}
下找不到任何图像我不想这样使用:
因为我必须在每个html页面中写一行代码。我认为这不是很好的方式。
答案 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更改此行
`<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>`
停止码头
启动Jetty
请务必清除浏览器历史记录&amp;缓存公司图像和文件
干杯
答案 2 :(得分:0)
您可以通过在HTML中添加以下语句来更改图标
<link rel="shortcut icon" href="images/favicon.ico" />
您可以提供您的favicon的绝对或相对路径。