Je reçois cette erreur lors de l'exécution de JSF et de PrimeFaces.
J'ai inclus ces pots,
dans le dossier WEB-INF/lib
.
Y a-t-il un pot qui me manque?
Apparemment, vous ne manquez rien d'autre. Essayez juste de faire ce qui suit:
À la fin, vous devriez trouver les fichiers JAR inclus, disponibles dans le dossier de projet "build".
Faites un clic droit sur les propriétés du projet et suivez les étapes ci-dessous
" Propriétés du projet " -> " Assemblage de déploiement ", ajout de " Entrées du chemin de construction Java " -> " Dépendances Maven " résout le problème!
Faites un clic droit sur les propriétés du projet et suivez les étapes ci-dessous
"Propriétés du projet" -> "Ensemble de déploiement", ajout de "Entrées du chemin de construction Java" -> jsf 2.0 (mojarra 2.0.3-fcs) a résolu mes problèmes.
Vous pouvez également faire cela, ce qui a résolu mon problème.
Faites un clic droit sur votre projet-> propriétés-> facettes du projet-> faces du serveur Java.
Alors si le configuration de la bibliothèque désactivée l’option a été sélectionnée, puis changez-la en bibliothèque utilisateur puis ajoutez la dernière version de mojarra et appuyez sur le bouton OK et essayez de réexécuter le projet ...
Cela devrait aider.
Téléchargez les fichiers JAR à partir d'ici: http://myfaces.Apache.org/download.html
Copiez-les dans le répertoire Tomcat lib.
Ajoutez à Tomcat web.xml ces lignes à partir de la capture d'écran: listener
Si vous avez essayé de convertir votre projet Java simple en projet Web à l'aide de maven et en modifiant les spécifications des facettes du projet, vous n'obtiendrez pas d'erreur de compilation, mais vous pourrez voir ce message d'erreur lorsque vous commencerez le déploiement.
pour résoudre ce problème, pensez-y. Ceci est un projet Web et doit être déployé en tant que fichier war (ou ear).
changez les spécifications d’emballage en war dans votre fichier pom.xml, puis compilez à nouveau maven.