Sun cria Projecto Woodstock, repositório JSF

Lembre-se que por alguma razão que eu não sei qual, o JSF, a partir da versão 1.2, não pode ser adicionado à pasta lib da aplicação e sim à pasta lib do seu servidor.

Para testar estes exemplos, você precisa instalar a versão 1.2 do JSF.

[quote=RicardoLuis]Lembre-se que por alguma razão que eu não sei qual, o JSF, a partir da versão 1.2, não pode ser adicionado à pasta lib da aplicação e sim à pasta lib do seu servidor.

Para testar estes exemplos, você precisa instalar a versão 1.2 do JSF.[/quote]

sim mais é só eu colocar os jars no lib do tomcat??? quais são eles??? pois coloquei os seguintes jars e ainda ñ rolou:
*jsf-api.jar
*jsf-impl.jar
*commons-logging.jar
*commons-beanutils.jar
*commons-collections.jar
*commons-digester.jar
*commons-fileupload-1.0.jar

Pelo o que eu percebi pelas libs utilizadas, você está utilizando o MyFaces certo? Em caso afirmativo, o MyFaces implementa a versão 1.1 do JSF e não a 1.2. Entre aqui e faça o download da implementação da versão 1.2 que o problema será resolvido.

então eu ja baixei a versão 1.2 preciso jogar as dtds e as tlds na minha pasta lib do tomcat?

Apenas os JARs.

coloquei apenas os dois jars q venho no zip
*jsf-api.jar
*jsf-impl.jar

e quando execulto a aplicação da a seguinte exception

HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: java.lang.RuntimeException: Cannot find FacesContext
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:532)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause 

java.lang.RuntimeException: Cannot find FacesContext
	javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1763)
	javax.faces.webapp.UIComponentClassicTagBase.isIncluded(UIComponentClassicTagBase.java:1647)
	javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1575)
	org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:131)
	org.apache.jsp.index_jsp._jspService(index_jsp.java:108)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.9 logs.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.9

o problema é que o JSF 1.2 precisa de Servlet 2.5, e o tomcar não suporta a API de servlets 2.5

e aqueles componentes precisam de JSF 1.2

se não me engano existe um jar da JSF 1.2 que funciona em containers servlet 2.4 como o tomcat, mas não tenho certeza disto …

outras opções são rodar o exemplos no glassfish ou no jetty 6.

acho que com o tomcat 6 pode ser que funcione também, ja que ele esta implementando a API de servlets 2.5

Então mais o tomcat q estou usando é o 6 ñ entendi direito o erro pois ele diz que ñ pode encontrar o "FacesContext " mais este ñ seria o da aplicação ñ deveria estar com os jars do exemplo?

Putz, Faces é muito podre.

eu também achei os compontes woodstock lentos no ambiente de produção. Voce conhece algum theme mais leve ou simplesmente não utilizar o visual destes componentes?.