webentwicklung-frage-antwort-db.com.de

die Superklasse "javax.servlet.httpServlet" wurde im Java-Erstellungspfad nicht gefunden

Beim Erstellen eines neuen Webprojekts in Eclipse ist ein Problem aufgetreten.
Dort wurde die Superklasse "javax.servlet.httpServlet" nicht im Java-Erstellungspfad gefunden. ".
Ich habe eine Lösung im Internet gefunden, die aber nicht funktioniert.
Die Lösung ist Projekt Eigenschaften-> Java Build Path-> Bibliothek hinzufügen -> Wählen Sie "Server Runtime" aus der Liste-> Weiter-> Wählen Sie "Apache Tomcat" -> Fertig stellen.
Gibt es jemanden, der mir eine andere Lösung geben kann? Vielen Dank.
Mein Betriebssystem ist macOS, Tomcat ist 9.0.0.M9, jdk ist 1.8.0_101, der Eclipse ist Jee-Neon.

5
Tour4x

Ich habe das Problem gelöst, indem ich Folgendes getan habe:

Eigentlich bekam ich diesen Fehler, mein Szenario war ..

Ich habe die Apache Tomcat SERVER VERSION 8.0 verwendet, aber das heruntergeladene Projekt war anscheinend Apache Tomcat VERSION 7.0, daher habe ich es in Version 8 geändert.

Wie wurde das gemacht?

  1. klicken Sie mit der rechten Maustaste auf die Projekteigenschaften.
  2. Im linken Menü sehen wir den Java Build Path
  3. Wählen Sie die Registerkarte "Bibliothek" und fügen Sie die neue Bibliothek hinzu.
  4. Wählen Sie im Bibliothekstyp die Server-Laufzeit aus und klicken Sie auf Weiter. Mit Fertig stellen wird das Problem gelöst.

Alles Gute

11
javailike

Ich habe die obigen Schritte ausprobiert und es gab immer noch Fehler in JSP, selbst Laufzeitbibliotheken wurden richtig konfiguriert. Ich verwende Java 8 und Tomcat 8. Daher habe ich das Kontrollkästchen "validate jsp fragments" unter Projekteigenschaften> validation> jsp-Syntax deaktiviert. 

0
thangaraj

Bei Verwendung von Eclipse:

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

Ich habe den Tomcat Server Library-Import wie folgt gelöst:

  1. Klicken Sie mit der rechten Maustaste auf den Project properties.
  2. Im linken Menü sehen wir den Java Build Path.
  3. Wählen Sie die Registerkarte Libraries und die Schaltfläche Add Library.
  4. Wählen Sie im Add Library-Fenster den Server Runtime in der Liste aus.
  5. Klicken Sie auf die Schaltfläche Next, wählen Sie den in der Liste angegebenen Eintrag Apache Tomcat aus und klicken Sie auf die Schaltfläche Finish.

Ich wünschte, es bringt ein Lächeln auf dein Gesicht!

0
Ehsan