Bonjour,
Biologiste de formation je suis tenu de réaliser une JSF (pour un stage) avec ces outils.
J'ai récupéré JSF1.2(Sun RI) (contenant jsf-api et impl) lors de la création de la page web dynamique (téléchargement proposé par eclipse).

Pour infos, je n'avais auparavant pas rencontré de problême dans l'initialisation du serveur ni dans la création de servlets et jsp, mais depuis que je me suis à essayer de lancer mon JSF sur serveur je me chope une erreur 500 dont voici l'intitulé.
________________________________________________________________
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 juil. 2009 19:06:55 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet Faces Servlet a généré une exception
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
             at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:452)
 at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
 at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
 at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
 at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apach e.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
 at java.lang.Thread.run(Unknown Source)
_________________________________________________________________

Apparemment il me manquerait la librairie jstl mais elle est pourtant placée dans le WEB-inf/lib de mon projet web, j'y ai jstl-1-1.2 et jstl-2.
Quand je clique sur les détails des causes mères du plantage, on m'explique que "JSF1.2(Sun RI)/blabla/jsf-impl.jar et la même chose pour api.jar has no source contents click here to add content" ce qui semble contradictoire avec le message d'erreur console (celui-ci concernait jstl).

Bref je suis perplexe, mes connaissances superficielles en programmation WEB ne me permettent pas vraiment de prendre du recul par rapport à tout ça...


Voici mon code dépouillé de toutes son contenu (mais qui renvoie de toute façonla même erreur qui se situe donc en amont).
_________________________________________________________________
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
<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<head>
<meta http-equiv="Co ntent-Type" content="text/html; charset=ISO-8859-1" />
<title>Joo</title>
</head>
 
<body>
<f:view>
<h:form>
</h:form>
</f:view>
</body>
</html>
_________________________________________________________________

Franchement j'ai passé une aprèm à cherché vainement une réponse à mon problême mais c'est à se flinguer, il semble que bcp de gens ayant eu mon problême l'ont résolu en faisant ce que j'ai déja fait (placant le jstl jar dans web-inf/lib).
Bref je deviens ouf, si un ange pouvait me venir en aide...