java - 嵌入式 Jetty 和网站图标

标签 java jetty favicon

我正在使用嵌入我的应用程序中的 Jetty,如下所示:

    ResourceConfig rc = new PackagesResourceConfig("my.jersey.resources.package");
    ServletHolder servletHolder = new ServletHolder(new ServletContainer(rc));
    ServletContextHandler servletContextHandler =
            new ServletContextHandler(server, "/", ServletContextHandler.SESSIONS);
    servletContextHandler.addServlet(servletHolder, "/" + customContextPath + "/*");
    server.start();

我有什么方法可以使用上述设置为自定义 favicon.ico 添加某种处理方式吗?

谢谢

最佳答案

仅仅将 favicon.ico 添加到根目录是行不通的,因为浏览器在获取 favicon 时不包括应用程序的上下文。将此添加到您的 HTML:

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

请确保为您的网站图标提供正确的绝对或相对路径。

关于java - 嵌入式 Jetty 和网站图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235824/

相关文章:

clojure - 如何在 Clojure 中停止 jetty 服务器?

html - 浏览器中的图标问题

javascript - 如何使用 JavaScript 获取网站的图标?

java - Memcached 依赖项 jar 不适用于 maven 项目并抛出 java.lang.ClassNotFound : net. spie.memcached.MemcachedClient 异常

java - Firebase 数据库从最后一个子级开始循环遍历子级

java - 多次运行TestNG测试

java - 与 Jetty 的 TIME_WAIT 连接过多

java - Jetty Mutual TLS 身份验证未找到客户端证书

android - 如何使用 Picasso 在 Android 应用程序中加载 favicon.ico 图标

java - 在测试中获取重复数据