Lors de l'emballage avec Maven, deux erreurs se sont produites:
Erreur 1: Package Javax.servlet n'existe pas, le package javax.servlet.http n'existe pas
Erreur 2: Aucun compilateur n'est fourni dans cet environnement. Peut-être que vous courez sur un JRE plutôt que sur un JDK? Échec de l'exécution de l'objectif org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile (par défaut-Compile). . .
1. Erreur 1 Cause: Le compilateur Java n'a pas trouvé le package javax.servlet.
Solution: ajoutez le package de dépendance suivant dans pom.xml
<dependency> <proupId> javax.servlet </rompuprid> <letifactive> servlet-api </ artifactive> <version> 2.5 </preinte> <ccope> fourni </ccope> </dependency> <dependency> <proupId> javax.servlet </propeD> <Artifactid> Javax.servlet-api </ artifactive> <prider>. <ccope> fourni </ccope> </Dependency>
Une fois le téléchargement de dépendance terminé, cliquez avec le bouton droit -> Maven -> MISE À JOUR PROJETS ...
Parfois, la page JSP rapportera également une erreur, et elle est également liée à Javax.servlet.http.http ne peut être trouvée. Une méthode consiste à utiliser la méthode ci-dessus pour ajouter des dépendances dans le POM;
La deuxième méthode est la suivante:
Cliquez avec le bouton droit sur le projet -> Build Path -> Configurer le chemin de construction, puis comme indiqué sur la figure:
Juste à tour à tour.
2. Erreur 2
[Erreur] Erreur de compilation:
[Info] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Info] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Info] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Erreur] Aucun compilateur n'est fourni dans cet environnement. Peut-être que vous courez sur un JRE plutôt que sur un JDK?
1. Cause d'erreur: Eclipse sélectionne JRE pour exécuter le programme par défaut, tandis que l'installation de Maven nécessite que JDK soit utilisée, donc une erreur qui ne peut être trouvée dans l'environnement de compilation est signalée.
2. Solution: changer JRE en JDK
3. Étapes détaillées: Cliquez avec le bouton droit sur le projet -> Build Path -> Configurer le chemin de construction ..., après avoir ouvert la fenêtre, suivez les étapes ci-dessous pour sélectionner. Cette étape consiste à changer JRE en JDK et JRE à JDK
Une fois les étapes terminées, mettez à jour le projet Maven (cliquez avec le bouton droit -> Maven -> Mettre à jour les projets ...), puis nettoyez les projets suivants (cliquez avec le bouton droit -> Exécuter en tant que ...
-> Maven Clean), et enfin Pack (Cliquez avec le bouton droit sur le bouton droit en fonction… -> Maven Installer).