Erro de navegaÇÃo usando menubar e jsf2

Caros amigos, estou implementando num sistema o menuBar do primefaces, mas quando definir a navegação para outras páginas em pastas diferentes ele não encontra a página.Abaixo disponho do codigo do menubar e da organização das minhas páginas xhtml.Já tentei implementar algumas dicas sugeridas com esse mesmo tópico, porém n funcionou, dá excessão java.io.Filenotfound.

Estou usando facelets e meu menu está dentro de um componente definido no web.xml.O template do facelets chama o componente do menu.

Organização das páginas
/index.xhtml
/pages/NovaCategoria.xhtml
/pages/ListaCategoria.xhtml

CÓDIGO DO MEU MENUBAR

<h:form>
          <p:growl id="messages"/>

           
          <p:menubar autoDisplay="false">
                <p:submenu label="Cadastros" icon="ui-icon-document">
                    <p:submenu label="Produtos" icon="ui-icon-contact">
                        <p:menuitem value="Novo Produto" url="#" />
                        <p:menuitem value="Lista de Produtos" url="#" />
                    </p:submenu>
                    <p:submenu label="Categorias" icon="ui-icon-contact">
                        <p:menuitem value="Nova Categoria"  action="NovaCategoria" ajax="false" />
                        <p:menuitem value="Lista de Categorias"  action="ListaCategoria" ajax="false" />
                        <p:menuitem   action="/pages/NovaCategoria" ajax="false" value="teste"/>
                    </p:submenu>
                    <p:submenu label="Usuários" icon="ui-icon-contact">
                        <p:menuitem value="Project" url="#" />
                        <p:menuitem value="Other" url="#" />
                    </p:submenu>
                    <p:submenu label="Setor" icon="ui-icon-contact">
                        <p:menuitem value="Project" url="#" />
                        <p:menuitem value="Other" url="#" />
                    </p:submenu>
                    <p:submenu label="Fornecedor" icon="ui-icon-contact">
                        <p:menuitem value="Project" url="#" />
                        <p:menuitem value="Other" url="#" />
                    </p:submenu>
                    <p:separator />
                    <p:menuitem value="Quit" url="#" />
                </p:submenu>
              <p:menuitem value="Quit" url="http://www.primefaces.org" icon="ui-icon-close" />
            </p:menubar>


        </h:form>

CÓDIGO QUE CHAMA O MENU NO MEU TEMPLATE

<div id="content" align="center" class="center_content">
            <p:panel style="background: #CDC5BF">
             <andii:componenteJSF id="meu" />
            <ui:insert name="corpo">Content</ui:insert>
              </p:panel>
        </div>

MEU WEB.XML

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
    </context-param>
    <context-param>
    <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
    <param-value>/WEB-INF/componentes/facelets.taglib.xml</param-value>
</context-param>
<context-param>    
    <param-name>br.com.caelum.vraptor.encoding</param-name>    
    <param-value>UTF-8</param-value>    
</context-param>
 
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsf</welcome-file>
    </welcome-file-list>
    <!--
    <context-param>  
        <param-name>javax.faces.DEFAULT_SUFFIX</param-name>  
        <param-value>.xhtml</param-value>  
    </context-param> 
    -->
</web-app>

SE ALGUÉM PUDER ME DAR DICAS DE COMO RESOLVER FICO BEM GRATO!!

Nem desta forma funciona?

&lt;p:menuitem action="/pages/NovaCategoria.jsf" ajax="false" value="Nova Categoria" process="@this"/&gt; 
//o process="@this" é para evitar páginas que tenham validação, ele passa reto sem a necessidade do immediate="true"

Tente colocar “pages/NovaCategoria.jsf” sem a / no começo da URL

Amigos, tentei as duas formas e não roda, dá exceção de filenotfound.Mesmo assim agradeço pelo auxílio.Alguma outra sugestão?

Vi agora que no seu código tá action="/pages/NovaCategoria". Você tá usando assim mesmo ou com .jsf no final?

Se as páginas estiverem na raiz da aplicação e eu colocar (action=“NovaCategoria”) funciona, mas se eu colocar (action="/pages/NovaCategoria") não encontra a página, porém não sei se isso tem algo a ver até porque sou iniciante, meu menu está dentro do WEB-INF/componentes/.Tem alguma diferença?