9
votes

Jetty embarde et Favicon

J'utilise Jetty Embedded dans ma demande comme suit:

    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();


0 commentaires

3 Réponses :


1
votes

Avez-vous essayé d'ajouter FAVICON.ICO dans le répertoire racine de l'endroit où votre contenu est situé.


0 commentaires

4
votes

Il suffit d'ajouter le favicon.ico au répertoire racine ne fonctionne pas car le navigateur n'inclut pas le contexte de l'application lors de la récupération du Favicon. Ajoutez ceci à votre HTML:

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


2 commentaires

Depuis la publication de cette question, je l'ai résolu comme vous proposez. Merci quand même.


Frais. J'ai trébuché sur votre question lorsque vous essayez d'obtenir une réponse, alors laissez une réponse pour le prochain gars.



0
votes

Cette réponse peut être éteinte, mais j'avais le même problème à exécuter gradle jetyrun . La solution consistait à ajouter explicitement le fichier favicon.ico à la racine de l'archive.

build.gradle < Pré> xxx


0 commentaires