Bonjour,
J'utilise depuis quelques temps Spring 2.5 (juste pour information , car je ne pense pas que le probleme vienne de la)
avec jstl 1.1 .
Sa fonctionnait tres bien sous tomcat 5.5 , hors j'essaye tomcat 6 pour un prochain projèt en jsf et aussi pour passer la plateforme de prod sur tomcat 6 .
j'ai le droit à cette erreur :
par ailleurs on pourrait penser que sa vient de ma déclaration de jstl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 org.apache.jasper.JasperException: Impossible de charger ou d'instancier la classe TagLibraryValidator: org.apache.taglibs.standard.tlv.JstlCoreTLV org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:281) org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:666) org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:248) org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:163) org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:431) org.apache.jasper.compiler.Parser.parseDirective(Parser.java:494) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444) org.apache.jasper.compiler.Parser.parse(Parser.java:138) org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216) org.apache.jasper.compiler.ParserController.parse(ParserController.java:103) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:154) org.apache.jasper.compiler.Compiler.compile(Compiler.java:315) org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) org.apache.jasper.compiler.Compiler.compile(Compiler.java:282) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
je tient a préciser que le c.tld est bien dans le repertoire WEB-INF et que par ailleur il s'agit bien d'un jstl 1.1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
J'aimerais beaucoup qu'une ame charitable m'aide sur mon problème, car j'aimerais vraiment faire fonctionner mes projèt sur tomcat 6.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?xml version="1.0" encoding="UTF-8" ?> <taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0"> <description>JSTL 1.1 core library</description> <display-name>JSTL core</display-name> <tlib-version>1.1</tlib-version> <short-name>c</short-name> <uri>http://java.sun.com/jsp/jstl/core</uri> ----------le restant etant inutil---------------
Information complémentaire :
j'ai testé différent truc comme remplacer l'uri par http://java.sun.com/jsp/jstl/core ce qui n'a rien changer au probleme sur tomcat 6 , mais qui fonctionne sur tomcat 5.5
Merci d'avance à ceux qui arriveront à faire avancer le smilblick.
Partager