Erro ao usar RichFaces com JSF 2.0 ...javax.servlet.ServletException: /menu.xhtml @23,32 <rich:dropD

Olá,

abaixei o exemplo abaixo e não consigo usar esse exemplo pois está me dando o erro .

jars

que estão no projeto

richfaces-api-3.3.3.Final
richfaces-impl-3.3.3.Final
richfaces-impl-jsf2-3.3.3.Final
richfaces-ui-3.3.3.Final
jstl-1.2
jsf-impl
jsf-api
commons-logging-1.1.1
commons-digester-2.1
commons-collections-3.2.1
commons-beanutils-1.8.3
javax.servlet.ServletException: /menu.xhtml @23,32 &lt;rich:dropDownMenu&gt; Tag Library supports namespace: http://richfaces

INFO: Server startup in 11693 ms
12/01/2011 09:14:27 com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
SEVERE: Error Rendering View[/menu.xhtml]
javax.faces.view.facelets.TagException: /menu.xhtml @23,32 &lt;rich:dropDownMenu&gt; Tag Library supports namespace: http://richfaces.org/rich, but no tag was defined for name: dropDownMenu
	at com.sun.faces.facelets.compiler.CompilationManager.pushTag(CompilationManager.java:289)
	at com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:228)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(Unknown Source)
	at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:388)
	at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:364)
	at com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:122)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:294)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$100(DefaultFaceletFactory.java:89)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:159)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:157)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:79)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:74)
	at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:95)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:110)
	at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:115)
	at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:58)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:245)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:190)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:731)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:358)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:242)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrap
&lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"&gt;
  &lt;display-name&gt;FinanceiroWeb&lt;/display-name&gt;
  &lt;welcome-file-list&gt;
    
    &lt;welcome-file&gt;index.jsf&lt;/welcome-file&gt;
  &lt;/welcome-file-list&gt;
  &lt;servlet&gt;
    &lt;display-name&gt;FacesServlet&lt;/display-name&gt;
    &lt;servlet-name&gt;FacesServlet&lt;/servlet-name&gt;
    &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;
    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
  &lt;/servlet&gt;
  &lt;servlet-mapping&gt;
    &lt;servlet-name&gt;FacesServlet&lt;/servlet-name&gt;
    &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt;
  &lt;/servlet-mapping&gt;
  
  &lt;!-- Rich Faces --&gt;
	&lt;context-param&gt;
	&lt;param-name&gt;org.richfaces.SKIN&lt;/param-name&gt;
	&lt;param-value&gt;blueSky&lt;/param-value&gt;
	&lt;/context-param&gt;
	&lt;context-param&gt;
	&lt;param-name&gt;javax.faces.STATE_SAVING_METHOD&lt;/param-name&gt;
	&lt;param-value&gt;server&lt;/param-value&gt;
	&lt;/context-param&gt;
	&lt;filter&gt;
	&lt;display-name&gt;RichFaces Filter&lt;/display-name&gt;
	&lt;filter-name&gt;richfaces&lt;/filter-name&gt;
	&lt;filter-class&gt;org.ajax4jsf.Filter&lt;/filter-class&gt;
	&lt;/filter&gt;
	&lt;filter-mapping&gt;
	&lt;filter-name&gt;richfaces&lt;/filter-name&gt;
	&lt;servlet-name&gt;FacesServlet&lt;/servlet-name&gt;
	&lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt;
	&lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt;
	&lt;dispatcher&gt;INCLUDE&lt;/dispatcher&gt;
	&lt;/filter-mapping&gt;
	&lt;listener&gt;
	&lt;listener-class&gt;com.sun.faces.config.ConfigureListener&lt;/listener-class&gt;
	&lt;/listener&gt;
	
&lt;/web-app&gt;
&lt;ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich"&gt;

    &lt;style&gt;
    .pic {
        margin-bottom: -4px;
        margin-right: 2px;
    }
    .search .rich-menu-item-hover{
        background-color: transparent;
        border-color: transparent;
    }
    &lt;/style&gt;
    
    &lt;h:form&gt;

        &lt;rich:toolBar&gt;

            &lt;rich:dropDownMenu&gt;
                &lt;f:facet name="label"&gt; 
                    &lt;h:panelGroup&gt;
                        &lt;h:graphicImage value="/images/icons/copy.gif" styleClass="pic"/&gt;
                        &lt;h:outputText value="File"/&gt;
                    &lt;/h:panelGroup&gt;
                &lt;/f:facet&gt;
                &lt;rich:menuItem submitMode="ajax" value="New"
                    action="#{ddmenu.doNew}" icon="/images/icons/create_doc.gif"&gt;
                &lt;/rich:menuItem&gt;
                &lt;rich:menuItem submitMode="ajax" value="Open"
                    action="#{ddmenu.doOpen}" icon="/images/icons/open.gif" /&gt;
                &lt;rich:menuGroup value="Save As..."&gt;
                    &lt;rich:menuItem submitMode="ajax" value="Save" 
                        action="#{ddmenu.doSave}" icon="/images/icons/save.gif" /&gt;
                    &lt;rich:menuItem submitMode="ajax" value="Save All"
                        action="#{ddmenu.doSaveAll}"&gt;
                        &lt;f:facet name="icon"&gt;
                            &lt;h:graphicImage value="/images/icons/save_all.gif" /&gt;
                        &lt;/f:facet&gt;
                    &lt;/rich:menuItem&gt;
                &lt;/rich:menuGroup&gt;
                &lt;rich:menuItem submitMode="ajax" value="Close"
                    action="#{ddmenu.doClose}" /&gt;
                &lt;rich:menuSeparator id="menuSeparator11" /&gt;
                &lt;rich:menuItem submitMode="ajax" value="Exit"
                    action="#{ddmenu.doExit}" /&gt;

            &lt;/rich:dropDownMenu&gt;

            &lt;rich:dropDownMenu&gt;

                &lt;f:facet name="label"&gt;
                    &lt;h:panelGrid cellpadding="0" cellspacing="0" columns="2"
                        style="vertical-align:middle"&gt;
                        &lt;h:outputText value="Links" /&gt;
                    &lt;/h:panelGrid&gt;
                &lt;/f:facet&gt;

                &lt;rich:menuItem submitMode="none"
                    onclick="document.location.href='http://labs.jboss.com/jbossrichfaces/'"&gt;
                    &lt;h:outputLink value="http://labs.jboss.com/jbossrichfaces/"&gt;
                        &lt;h:outputText value="RichFaces Home Page"&gt;&lt;/h:outputText&gt;
                    &lt;/h:outputLink&gt;
                &lt;/rich:menuItem&gt;

                &lt;rich:menuItem submitMode="none"
                    onclick="document.location.href='http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=261'"&gt;
                    &lt;h:outputLink
                        value="http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=261"&gt;
                        &lt;h:outputText value="RichFaces Forum"&gt;&lt;/h:outputText&gt;
                    &lt;/h:outputLink&gt;
                &lt;/rich:menuItem&gt;

            &lt;/rich:dropDownMenu&gt;
            &lt;rich:toolBarGroup location="right"&gt;
                &lt;rich:dropDownMenu value="Search" direction="bottom-left" jointPoint="br" styleClass="search"&gt;
                    &lt;rich:menuItem submitMode="none"&gt;
                        &lt;h:inputText value="" id="searchinput"/&gt;
                        &lt;button type="button"&gt;Search&lt;/button&gt;
                    &lt;/rich:menuItem&gt;
                    &lt;rich:menuItem value="Enter your search criteria here" disabled="true"&gt;&lt;/rich:menuItem&gt;
                &lt;/rich:dropDownMenu&gt;
            &lt;/rich:toolBarGroup&gt;
        &lt;/rich:toolBar&gt;
    &lt;/h:form&gt;
    &lt;rich:spacer width="1" height="5"/&gt;
    <br />
    &lt;a4j:outputPanel ajaxRendered="true"&gt;
        &lt;h:outputText value="Current Selection: "&gt;&lt;/h:outputText&gt;
        &lt;h:outputText style="font-weight:bold" value="#{ddmenu.current}"&gt;&lt;/h:outputText&gt;
    &lt;/a4j:outputPanel&gt;
    <br />
    &lt;rich:spacer width="1" height="25" /&gt;

&lt;/ui:composition&gt;