Bonjour,

J'essaie de mettre en place JSF sur mon Eclipse.
A vu de nez j'ai la bonne config Eclipse et SDK, et les bons jars récupéré sur un tutoriel.

J'ajoute les bons lib dans mon build path:
commons***
jsf-api
jsf-impl
jstl
standard

Ensuite j'ai crée 2 fichiers dans webcontent:
index.jsp
et main.jsp
avec un forward du premier vers le second:

<jsp:forward page="/faces/main.jsp"/>


Si je le lance alors, il m'écrit une erreur:
org.apache.jasper.JasperException: L'uri absolue: http://java.sun.org/jsf/core ne peut être résolu dans le fichier web.xml ou dans les fichiers jar déployés avec cette application

voici mon main.jsp (le form ne renvoie vers rien)
<%@ page language="java" contentType="text/html"%>

<%@ taglib uri='http://java.sun.org/jsf/core' prefix="f"%>
<%@ taglib uri='http://java.sun.org/jsf/html' prefix="h"%>

<f:view>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<h:form>
<h2>Formulaire d'enregistrement</h2>
<h:commandLink action="register">
<h:outputText value="Cliquez ici"></h:outputText>
</h:commandLink>
</h:form>
</body>
</html>
</f:view>
Bref, je veux juste afficher cette page mais ca ne fonctionne pas.

Voici mon web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">

<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsf/html</taglib-uri>
<taglib-location>/WEB-INF/html_basic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jsf/core</taglib-uri>
<taglib-location>/WEB-INF/jsf_core.tld</taglib-location>
</taglib>
</jsp-config>

<!-- Controleur: Servlet Faces Servlet fournies par jsf -->

<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>

<display-name>premiereapplijsf</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
J'ai donc fait différents tests, en ajouant les references aux tag libs dans mon web.xml, en les enlevant, en mettant les *.tld dans web-inf...

Aussi, j'ai essayé de mettre dans le classpath du serveur les librairies ajoutées dans lib.
mais cela me fait une autre exception ou pire, me met "ressource indisponible"

... je ne sais pas si quelqu'un a une idée...

Mon programme n'affiche la première page que si il n'y a pas
"<jsp:forward ....>" dedans et quand il n'y a pas de jar dans le tablig a part jstl.jar

Autre chose importante:
je n'ai pas de faces-config.xml dans mon programme mais le tutoriel ne le mentionne pas a cette étape du développement...

J'espère que vous pourrez m'aidez, j'ai lu une centaine de page sur le net

Merci!