mercredi 22 juin 2011

org.apache.jasper.JasperException: L'uri absolue: http://java.sun.com/jsp/jstl/core ne peut être résolu

Problème :


Lors de l'affichage d'une page JSP (avec JBoss 6.0.0), j'ai l'erreur suivante :
org.apache.jasper.JasperException: L'uri absolue: http://java.sun.com/jsp/jstl/core ne peut être résolu dans le fichier web.xml ou dans les fichiers jar déployés avec cette application.

Solution :


J'ai résolu ce problème en enlevant le scope provided dans le pom.xml de mon application pour la dépendance jstl.jar :


    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.1.2</version>
    </dependency>
    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <scope>provided</scope>
      <version>1.1.2</version>
    </dependency>