Ich habe einen Fehler beim Erstellen eines Servlets in Eclipse wie
bekommenMehrere Markierungen in dieser Zeile
- ServletException kann nicht in a aufgelöst werden Geben Sie
ein- HttpServletResponse kann nicht aufgelöst werden zu einem Typ
- HttpServletRequest kann nicht aufgelöst werden ein Typ
Zwei mögliche Probleme könnten sein
Um Servlet jar in Ihren Klassenpfad in eclipse einzubeziehen, laden Sie die neueste herunter Servlet Jar und konfigurieren Sie mit Buildpath-Option. Sehen Sie sich diesen Link für weitere Informationen an.
Wenn Sie das Glas eingeschlossen haben, stellen Sie sicher, dass Ihr Import deklariert ist.
%Vor%Sie können Folgendes tun: Importieren Sie die JAR-Datei in Ihre Klasse:
import javax.servlet.http.HttpServletResponse
Fügen Sie die Apache Tomcat-Bibliothek wie folgt hinzu:
Projekt & gt; Eigenschaften & gt; Java-Buildpfad & gt; Bibliotheken & gt; Bibliothek aus Bibliotheksregister hinzufügen & gt; Wählen Sie Serverlaufzeit & gt; Nächstes & gt; Wählen Sie Apache Tomcat v 6.0 & gt; Fertig stellen & gt; Ok
Stellen Sie außerdem zuerst sicher, dass das Servlet-Jar in Ihrem Klassenpfad in der Eclipse enthalten ist, wie PermGenError sagte.
Ich denke, das wird deinen Fehler lösen
Projekt & gt; Eigenschaften & gt; Java-Buildpfad & gt; Bibliotheken & gt; Bibliothek aus Bibliotheksregister hinzufügen & gt; Wählen Sie Serverlaufzeit & gt; Nächstes & gt; Wählen Sie Apache Tomcat v 7.0 & gt; Fertig stellen & gt; Ok
Werden die Klassen importiert? Versuchen Sie, CTRL
+ SHIFT
+ O
zu drücken, um die Importe aufzulösen. Wenn dies nicht funktioniert, müssen Sie die Laufzeitbibliotheken der Anwendungsserver einschließen.
Als Grund für dieses Problem ist ein Code fehlerhaft oder nicht definiert. Möglicherweise wird in einer Java-Klasse ein Fehler angezeigt, z. B. "Der Typ javax.servlet.http.HttpSession kann nicht aufgelöst werden. Er wird indirekt von der erforderlichen .class-Klasse referenziert Dateien ". Sie herunterladen " javax.servlet.jar" wie bereits erwähnt . Dann konfigurieren Sie Ihren Projekt-Build-Pfad, fügen Sie die javax.servlet.jar als externe jar.Ich hoffe, es behebt das Problem.zumindest funktioniert es für mich.
Tags und Links eclipse java-ee compiler-errors servlets