java.lang.ClassNotFoundException:javax.servlet.jsp.jstl.core.Config
問題
JSF 2.0 WebアプリケーションをTomcat 6.0.26にデプロイする際に、
jstl
クラスの後のヒットが見つかりませんでした。
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
...
Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
... 18 more
解決策
デフォルトでは、Tomcatコンテナにはjstlライブラリが含まれていません。これを修正するには、Mavenの `pom.xml`ファイルで
jstl.jar
を宣言してください。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
リンク://タグ/jsf2/[jsf2]