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();
3 Réponses :
Avez-vous essayé d'ajouter FAVICON.ICO dans le répertoire racine de l'endroit où votre contenu est situé. P>
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">
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.
Cette réponse peut être éteinte, mais j'avais le même problème à exécuter build.gradle em> p> p> < Pré> xxx pré> p> gradle jetyrun code>. La solution consistait à ajouter explicitement le fichier
favicon.ico code> à la racine de l'archive.