Erro pagina jsf 2.0 Exception starting filter richfaces...help..help

Olá,

sou iniciante com jsf 2.0 e estou tentando fazer um exemplo mais está me dando erro conforme abaixo
Se alguém puder me ajudar…
Estou usando eclipse 3.6,java 6,tomcat 7,jsf 2.0 , richfaces 3.3

O que tenho de jar no projeto :

richfaces-api-3.3.3.Final.jar
richfaces-impl-3.3.3.Final.jar
richfaces-impl-jsf2-3.3.3.Final.jar
richfaces-ui-3.3.3.Final.jar
jsf-api.jar
jsf-impl.jar
jstl.jar
standard.jar

se alguém puder me ajudar…

SEVERE: Exception starting filter richfaces
java.lang.ClassNotFoundException: org.ajax4jsf.Filter
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1672)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1517)
	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:248)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:368)

--index.jsp


 <%@page contentType="text/html" pageEncoding="UTF-8"%>  
 <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>  
 <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>  
 <!-- Declaração das Tags da biblioteca RichFaces --> 
 <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>  
 <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>  
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
     "http://www.w3.org/TR/html4/loose.dtd">  
 <html>  
 
     <head>  
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>  
         <title>Exemplo JSF 2.0 + RichFaces 3.3.3</title>  
     </head>  
     <body>  
         <f:view>  
             <h1><h:outputText value="Java Server Faces 2.0 + RichFaces 3.3.3"/></h1>  
             <a4j:form>  
                 <rich:panel header="RichFaces 3.3.3 Exemplo" style="width: 315px">  
                     <h:outputText value="Seu nome: " />  
                     <h:inputText value="#{user.name}" >  
                         <f:validateLength minimum="1" maximum="30" />  
                     </h:inputText>  
                     <a4j:commandButton value="Enviar" reRender="painelResposta" />  
                     <br/>  
                     &lt;h:panelGroup id="painelResposta" &gt;  
                         &lt;h:outputText value="Olá, " rendered="#{not empty user.name}" /&gt;  
                         &lt;h:outputText value="#{user.name}" /&gt;  
                         &lt;h:outputText value="!" rendered="#{not empty user.name}" /&gt;  
                     &lt;/h:panelGroup&gt;  
                 &lt;/rich:panel&gt;  
             &lt;/a4j:form&gt;  
         &lt;/f:view&gt;  
     &lt;/body&gt;  
 &lt;/html&gt; 

Veja o erro: java.lang.ClassNotFoundException: [color=red]org.ajax4jsf.Filter[/color]
Está faltando adicionar o ajax4jsf no classpath do seu projeto.

[]´s

Olá,

mas o jar

richfaces-impl-3.3.3.Final.jar\org\ajax4jsf

existe a classe Filter.class

Coloquei essas classes no diretório lib do projeto mais parece que não está conseguindo ler esse jar.

O que fazer nesse momento …gerar outro projeto …

abs

Caramba, estou enfrentando o mesmo problema.

E a julgar o tempo em que foi postado isso ainda não foi resolvido… :?

Bem, uma solução é você utilizar o JSF 1.2 com o richfaces, que esse problema é resolvido com o Tomcat versão 6.x ou caso
queria usar o JSF 2.0 use o Tomcat na versão mencionada (tomcat 6.x). Que o problema está resolvido.

Quanto ao JSF 2.0 no Tomcat 7, talvez, na versão mais nova do richfaces 4.0 esse problema esteja sanado.

Bem, avise se essas dicas foram úteis ou se encontrou algum outro problema quanto ao que foi informado.
No mais isso é tudo.

Um abraço e boas codificações!! 8)