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

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

Problem

Beim Bereitstellen der JSF 2.0-Webanwendung auf Tomcat 6.0.26 werden die folgenden Fehler in der Klassejstlnicht gefunden.

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

Lösung

Standardmäßig enthält der Tomcat-Container keine JSTL-Bibliothek. Um dies zu beheben, deklariertjstl.jar in der Datei Ihres Mavenpom.xml.

  
    javax.servlet
    jstl
    1.2
  

Note
In diesemJSF 2.0 release note finden Sie Informationen zu den für JSF 2.0 erforderlichen Abhängigkeitsbibliotheken.