Iniciante em JSF: Configuração de ambiente + DataTableTag

Olá

Estou testando meu segundo exemplo de aplicação com JSF.

O primeiro com um formulario simples utilizando o mojarra/JSF 1.2 e tomcat deu tudo certo.
Porem quando fiz meu segundo exemplo de aplicação utilizando o dataTable aparece o erro:

The method setVar(String) in the type DataTableTag is not applicable for the arguments

Em busca na internet vi que se trata de um bug tomcat + JSF 1.2

Então resolvi usar o MyFaces supondo que por ser também da Apache não vai apresentar tal bug.

Porem não consigo nem executar o exemplo mais simples mo MyFaces.

Ao executar a página tenho os seguintes erros:

Se utilizo a tag lib com <%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>

java.lang.ClassNotFoundException - com.sun.faces.taglib.jsf_core.ViewTag

Se utilizo a tag lib com <%@ taglib uri="/WEB-INF/lib/jsf_core.tld" prefix=“f” %>

java.lang.ClassNotFoundException - com.sun.faces.taglib.jsf_core.CoreValidator

Será que alguém pode me dar uma luz sobre como configurar o ambiente?

tô quase desistindo do JSF…

optei pelo myFaces

mas tive que buscar na internet outros jars (jsf-impl.jar e jsf-api.jar). Porque os que baixei do site do MyFaces não tinham algumas classes (por exemplo a validator).

também tive que alterar na mão as tlds (pra tirar referencias da classe TagExtraInfo que não achei em nenhum jar).

funciona agora…