7
votes

Exception java.lang.classnotfoundSceptionException: com.sun.jersey.spi.container.Servlet.servletContainer

Je viens de faire ma première API de repos basée sur ce http: //www.vogella. com / articles / repos / article.html J'utilise Eclipse Kepler, Tomcat7 et Jersey

Lorsque j'essaie de "exécuter sur le serveur", je reçois cette erreur: xxx

voici le code source: xxx

voici le web.xml: xxx

Voici les bibliothèques que j'ai ajoutées de Jersey: xxx


2 commentaires

Cela devrait résoudre votre problème ... Stackoverflow.com/Questions/18086218/...


merci@aakashgoyal cela a résolu le problème


4 Réponses :


6
votes

Si vous utilisez Jersey 2.x API, vous devez renommer les classes comme indiqué ci-dessous, et votre problème sera résolu. XXX

Karthik [Aka Djnickz]


0 commentaires

2
votes

Vous obtenez

com.sun.jersey.spi.container.servlet.ServletContainer


0 commentaires

0
votes

Vous devez ajouter les fichiers JAR suivants à votre dossier Web-INF / LIF, également vous devez configurer le chemin de construction - Cliquez avec le bouton droit de la souris sur votre projet - Construction Path - Configurer le chemin de construction - Bibliothèques - Ajouter des pots externes (ajoutez tous les fichiers de jar ci-dessous). Et redémarrez le serveur

Jersey Libs


0 commentaires

1
votes

Nous obtenons cette erreur en raison d'un problème de chemin de construction. Vous devriez ajouter des bibliothèques "Server Runtime" dans le chemin de construction.

"java.lang.classnotfoundException: com.sun.jersey.spi.container.servlet.servletContainer"

Veuillez suivre ci-dessous les étapes pour résoudre les classes non trouvées.

Cliquez avec le bouton droit de la souris sur Projet -> Chemin de construction -> Chemin de construction Java -> Ajouter une bibliothèque -> Server Runtime -> Apache Tomcat V7.0

merci, Sachin g n


0 commentaires