RichFaces - Ajude-me com a configuração do xml

Colegas,

Estou aprendendo jsf e criei um hello world usando a referece implementation da sun.
Agora fui acrescentar richfaces, coloquei os devidos jars na minha lib porém qdo vou rodar a aplicação recebo a exception abaixo,
porém o interessante é se eu crio uma classe e faço

ele encontra sem problemas, porém no xml ele não encontra essa classe.
Onde estou errando?

Muito obrigado,

José Marques

INFO: Initializing Sun's JavaServer Faces implementation (1.2-b20-FCS) for context '/TesteWeb' 01/03/2008 11:08:16 com.sun.faces.config.ConfigureListener contextInitialized INFO: Completed initializing Sun's JavaServer Faces implementation (1.2-b20-FCS) for context '/TesteWeb' 01/03/2008 11:08:16 com.sun.faces.config.ConfigureListener contextInitialized INFO: Initializing Sun's JavaServer Faces implementation (1.2-b20-FCS) for context '/TesteWeb' 01/03/2008 11:08:16 com.sun.faces.config.ConfigureListener contextInitialized INFO: Completed initializing Sun's JavaServer Faces implementation (1.2-b20-FCS) for context '/TesteWeb' 01/03/2008 11:08:16 org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter richfaces java.lang.ClassNotFoundException: org.ajax4jsf.Filter at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3696) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

Esse é o meu xml:[code]

<?xml version="1.0" encoding="UTF-8"?>


TesteWeb

index.html
index.htm
index.jsp
default.html
default.htm
default.jsp


Faces Servlet
javax.faces.webapp.FacesServlet
1


Faces Servlet
/faces/*

    <context-param>
            <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
            <param-value>server</param-value>
    </context-param>

    <context-param>
            <param-name>org.richfaces.SKIN</param-name>
            <param-value>blueSky</param-value>
    </context-param>

    <filter>
            <display-name>RichFaces Filter</display-name>
            <filter-name>richfaces</filter-name>
            <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>

    <filter-mapping>
            <filter-name>richfaces</filter-name>
            <servlet-name>Faces Servlet</servlet-name>
            <dispatcher>REQUEST</dispatcher>
            <dispatcher>FORWARD</dispatcher>
            <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <listener>
    	<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
    </listener>

[/code]

Tudo indica que é problema de bibliotecas no seu classpath.

Quais jar’s vc adicionou?