Bei der Verpackung mit Maven traten zwei Fehler auf:
Fehler 1: Paket javax.servlet existiert nicht, Paket javax.servlet.http existiert nicht
Fehler 2: In dieser Umgebung wird kein Compiler bereitgestellt. Vielleicht rennst du eher auf einem JRE als auf einem JDK? Ziel nicht ausführen org.apache.maven.plugins: maven-compiler-plugin: 3.1: kompilieren (Standard-Kompilieren). . .
1. Fehler 1 Ursache: Der Java -Compiler fand das Paket javax.servlet nicht.
Problemumgehung: Fügen Sie das folgende Abhängigkeitspaket in pom.xml hinzu
<Depepecy> <GroupId> javax.servlet </GroupID> <artifactId> servlet-api </artifactId> <version> 2.5 </Version> <Schops> Bereitstellung </scope> </abhängig> <abhängigkeit> <gruppe> javax.servlet </gruppen> <artifactid> javax.servlet-api. <Scope> bereitgestellt </scope> </abhängig>
Nach Abschluss des Abhängigkeits -Downloads klicken Sie mit der rechten Maustaste -> Maven -> Projekte aktualisieren ...
Manchmal meldet die JSP -Seite auch einen Fehler und bezieht sich auch auf javax.servlet.http.http kann nicht gefunden werden. Eine Methode besteht darin, die obige Methode zu verwenden, um Abhängigkeiten im POM hinzuzufügen.
Die zweite Methode lautet wie folgt:
Klicken Sie mit der rechten Maustaste auf das Projekt -> Build Pfad -> Konfigurieren Sie den Build -Pfad und dann wie in der Abbildung dargestellt:
Tast als nächstes.
2. Fehler 2
[Fehler] Kompilierungsfehler:
[INFO] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[INFO] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[INFO] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Fehler] In dieser Umgebung wird kein Compiler bereitgestellt. Vielleicht rennst du eher auf einem JRE als auf einem JDK?
1. Fehlerursache: Eclipse wählt JRE aus, um das Programm standardmäßig auszuführen, während die Installation von Maven erfordert, dass JDK verwendet wird. Ein Fehler, der in der Kompilierungsumgebung nicht gefunden werden kann, wird angegeben.
2. Lösung: Wechseln Sie JRE in JDK
3. Ausführliche Schritte: Klicken Sie mit der rechten Maustaste auf das Projekt -> Build Pfad -> BUILE -Pfad konfigurieren ... Nach dem Öffnen des Fensters folgen Sie den folgenden Schritten, um auszuwählen. Dieser Schritt besteht darin, JRE in JDK und JRE in JDK zu wechseln
Aktualisieren Sie nach Abschluss der Schritte das Maven -Projekt (mit der rechten Maustaste -> Maven -> Aktualisieren Sie Projekte ...) und reinigen Sie dann die folgenden Projekte (mit der rechten Maustaste -> Ausführen als ...
-> Maven Clean) und schließlich packen (mit der rechten Maustaste klicken-> Ausführen als…-> Maven Installation).