459 Stimmen

Die Superklasse "javax.servlet.http.HttpServlet" wurde im Java-Build-Pfad nicht gefunden.

Ich habe ein Projekt, das durch die Maven-Integration in Eclipse erstellt wurde. Alles funktioniert gut, aber im Arbeitsbereich haben alle JSP-Dateien dies:

Die Superklasse "javax.servlet.http.HttpServlet" wurde nicht im Java-Buildpfad gefunden

An der ersten Stelle, wo platziert werden soll:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

Wenn ich ein grundlegendes dynamisches Webprojekt erstelle und JSP einbinde, gibt es keine Fehler.

26voto

Varun Punkte 6161

Das Hinzufügen des Tomcat-Servers in der Server-Runtime wird den Job erledigen:

Projekteigenschaften Ziel-Runtimes Wähle deinen Server aus der Liste, "JBoss Runtime" Fertig

Im Falle von Apache kannst du Apache Runtime auswählen.

Bildbeschreibung hier eingeben

22voto

Chris Sim Punkte 3772

Diese Schritte können Ihnen wirklich helfen:

  1. Wenn Sie keinen Server installiert haben, müssen Sie diese Schritte ausführen:

    Menü Fenster Präferenzen Server erweitern Laufzeitumgebung Hinzufügen einen Namen wählen und dann den Pfad des Apache-Servers auswählen, den Sie bereits auf Ihrem PC installiert haben (Sie können auch auf Download und Installation drücken) Fertigstellen OK

Ref# für weitere Informationen hier klicken

  1. Fügen Sie den Tomcat-Server hinzu:

    Projekteigenschaften Java Build Path Bibliothek hinzufügen "Server-Runtime" aus der Liste auswählen* Weiter "Apache Tomcat" auswählen Fertigstellen

Ref# Diese Antwort

16voto

A. El Idrissi Punkte 457

Fügen Sie einfach diese Abhängigkeiten zu Ihrer pom.xml Datei hinzu:

    javax.servlet
    javax.servlet-api
    3.0.1
    provided

    javax.servlet.jsp
    javax.servlet.jsp-api
    2.2.1
    provided

14voto

adarsh hegde Punkte 1363

Hinzufügen des Tomcat-Servers in der Server-Runtime wird den Job erledigen:

Projekteigenschaften Java Build Path Bibliothek hinzufügen "Server-Runtime" auswählen von der Liste Weiter "Apache Tomcat" auswählen Fertig.

6voto

Anant Pathak Punkte 187

Wählen Sie das Projekt Eigenschaften Projektfacetten Ziel-Laufzeiten VMware Server.

Es hat bei mir funktioniert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X