Bonjour,

j'avais fait du struts il y a 2 ans de cela. Et depuis j'étais passé sur Dotnet.
Aujourd'hui je souhaite me remettre à Struts.

J'ai donc installé Eclipse Lomboz avec Tomcat 6 et Struts 1.3.8

Je créé un nouveau Dynamic Projet et je choisis d'implémenter Struts. En indiquant où sont installées les jar de struts ainsi ils sont copiés dans /WEB-INF/lib.

Je configure le projet pour qu'il soit un projet Tomcat.

Jusque là tout va bien. Le souci arrive. Lorsque je lance mon projet, j'ai l'erreur suivante:

org.apache.jasper.JasperException: L'uri absolue: http://struts.apache.org/tags-logic ne peut être résolu dans le fichier web.xml ou dans les fichiers jar déployés avec cette application
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:116)
org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)

J'appelle en fait la page par défaut qui a été crée dans le projet soit index.jsp dans la quelle j'ai le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<%@ taglib  uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<logic:redirect forward="welcome"/>
Je ne comprends pas cette erreur. Mes jars struts sont bien présents, surtout celui qui je pense représente les taglib soit struts-taglib-1.3.8.jar.
Je crois savoir qu'il n'est pas utile de déclarer les tld dans le web.xml, puisque les jars sont présents.

Je galère un peu.

Un membre éclairé pourrait il m'aider svp?

Merci d'avance.