java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config

java.lang.ClassNotFoundException : javax.servlet.jsp.jstl.core.Config

Problème

Lors du déploiement de l'application Web JSF 2.0 sur Tomcat 6.0.26, les hits suivant l'erreurjstl class not found.

java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
    ...
Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
    ... 18 more

Solution

Par défaut, le conteneur Tomcat ne contient aucune bibliothèque jstl. Pour le réparer, déclarejstl.jar dans votre fichier Mavenpom.xml.

  
    javax.servlet
    jstl
    1.2
  

Note
Veuillez vous référer à ceJSF 2.0 release note pour identifier les bibliothèques de dépendances requises pour JSF 2.0.