javax.servlet.ServletException ne peut pas être résolu à un type au printemps web app
Je développe une application web en utilisant le printemps de cadre de travail, mais j'obtiens le message d'erreur suivant dans certaines des pages jsp.
javax.servlet.ServletException cannot be resolved to a type
J'ai inclus servlet-api
aussi mais toujours même message d'erreur s'affiche. Comment venir ce problème?
- êtes-vous à l'aide d'Eclipse?
- oui, je suis à l'aide?
Vous devez vous connecter pour publier un commentaire.
Je suppose que cela peut fonctionner, dans Eclipse sélectionnez votre projet → puis cliquez sur projet de la barre de menu sur le dessus → goto pour propriétés → cliquez sur Ciblées Runtimes → maintenant, vous devez sélectionner une case à cocher prochaine sur le serveur que vous utilisez pour exécuter le projet en cours → cliquez sur Appliquer → puis cliquez sur bouton OK. C'est lui, lui donner un essai.
Il me semble que eclipse ne reconnaît pas le java ee api web (servlets, el, et ainsi de suite). Si vous utilisez maven et ne souhaitez pas configurer eclipse avec un serveur spécifié de l'exécution, mettre la dépendance au ci-dessous dans votre projet web pom:
ServletException
erreur. Grâce tasÉTAPE 1
Aller à propriétés de votre projet ( avec Alt+Entrée ou droit de la souris )
ÉTAPE 2
vérifier sur Apache Tomcat v7.0 sous Ciblées Runtime et il fonctionne.
source: https://stackoverflow.com/a/9287149
Ajouter le serveur(tomcat) à partir d'un clic Droit sur le Projet et sélectionnez l'option "Propriétés" aller à "Projet Factes" "Runtime onglet" autres sages "Target Runtime"
si c'est maven pom.xml problème, essayez ajoutée à la pom.xml
il permettra de résoudre le problème.
Comme presque tout le monde l'a dit, l'ajout d'un service d'exécution permettra de résoudre le problème. Mais si il n'y a pas de services d'exécution ou il y a quelque chose comme Google App Engine qui n'est pas votre favori importe comment, cliquez sur Nouveau bouton droit en bas de la Ciblées Runtimes liste et ajoutez un nouveau serveur d'exécution de l'environnement. Ensuite, vérifiez-le et cliquez sur OK et laisser le compilateur pour compiler votre projet de nouveau.
J'espère que ça aide 😉
a fonctionné pour moi.