web-dev-qa-db-fra.com

la superclasse "javax.servlet.httpServlet" est introuvable dans le chemin de génération Java

J'ai un problème lorsque je crée un nouveau projet Web dans Eclipse.
Il indique que la super-classe "javax.servlet.httpServlet" est introuvable dans le chemin de construction Java ".
J'ai trouvé la solution sur Internet, mais cela ne fonctionne pas.
La solution est Propriétés du projet-> Chemin de construction Java-> Ajouter une bibliothèque -> Sélectionnez "Server Runtime" dans la liste -> Suivant -> Sélectionnez "Apache Tomcat" -> Terminer.
Est-ce que quelqu'un peut me donner une autre solution? Merci beaucoup.
Mon système d’exploitation est MacOS, Tomcat est version 9.0.0.M9, jdk est égal à 1.8.0_101, l’Eclipse est jee-neon.

5
Tour4x

J'ai résolu le problème en procédant comme suit:

En fait, j'ai eu cette erreur, mon scénario était ..

J'utilisais Apache Tomcat SERVER VERSION 8.0, mais le projet que j'ai téléchargé utilisait Apache Tomcat VERSION 7.0.

Comment était fait était:

  1. clic droit sur les propriétés du projet.
  2. Dans le menu de gauche, nous pouvons voir le chemin de construction Java
  3. Sélectionnez l'onglet Bibliothèque et ajoutez la nouvelle bibliothèque.
  4. Dans le type de bibliothèque, sélectionnez le temps d'exécution du serveur, puis cliquez sur Suivant et Terminer résoudra le problème.

Bonne chance

11
javailike

J'ai essayé les étapes ci-dessus et il y avait toujours des erreurs dans JSP, même les bibliothèques d'exécution étaient configurées correctement. J'utilise Java 8 et Tomcat 8. J'ai donc décoché "Valider les fragments JSP" sous Propriétés du projet> Validation> Syntaxe JSP. 

0
thangaraj

Avec Eclipse:

Version: Oxygen.2 Release (4.7.2)
Build id: 20171218-0600

J'ai résolu l'importation de la bibliothèque de serveurs Tomcat comme suit:

  1. Clic droit sur le Project properties.
  2. Dans le menu de gauche, nous pouvons voir le Java Build Path.
  3. Sélectionnez l'onglet Libraries et le bouton Add Library.
  4. Dans la fenêtre Add Library, sélectionnez le Server Runtime dans la liste.
  5. Cliquez sur le bouton Next, sélectionnez l'élément Apache Tomcat mentionné avec la version dans la liste, puis cliquez sur le bouton Finish.

J'espère que ça fait sourire sur ton visage!

0
Ehsan