問題
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]