開発者ドキュメント

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]

モバイルバージョンを終了