Olá,
Eu estou fazendo um menu dropDown utilizando as tags:
<rich:toolBar id="menuBar" itemSeparator="line" width="100%">
<rich:dropDownMenu id="Arquivo">
<f:facet name="label">
<h:panelGrid cellpadding="0" cellspacing="0" columns="2" style="vertical-align:middle">
<h:outputText value="Arquivo"/>
</h:panelGrid>
</f:facet>
<rich:menuItem id="itemHome">
<f:facet name="icon">
<h:graphicImage value="img/home.gif"/>
</f:facet>
<h:outputLink value="home.jsf">
<h:outputText value="Home"></h:outputText>
</h:outputLink>
</rich:menuItem>
<rich:menuItem id="itemLogout" action="#{loginManager.logout}">
<f:facet name="icon">
<h:graphicImage value="img/logout2.gif"/>
</f:facet>
<h:outputText value="Logout"></h:outputText>
</rich:menuItem>
</rich:dropDownMenu>
</rich:toolBar>
Em Logout eu faço uma action que chama minha classe que esta mapeada no faces-config.xml e utilizo o metodo dela logout, mas isso não esta funcionando no menu ele não esta fazendo essa ação.