JSF funciona apenas na página inicial

Olá,
Estou fazendo uma aplicação web e na minha página inicial (index.xhtml) coloco um h:outputLink pra ir pra outra página (main-alunos.xhtml):

                    <h:outputLink value="main-alunos.xhtml">
                        <f:verbatim>Alunos Matriculados</f:verbatim>
                    </h:outputLink>

E funciona. Aí nesse main-alunos.xhtml tenho outro h:outputLink pra poder voltar pra página inicial:

        <h:outputLink value="index.xhtml">
            <f:verbatim>Voltar</f:verbatim>
        </h:outputLink>

O problema é q nessa página aparece somente a palavra “Voltar”, sem nenhum link ativo. Na verdade, parece q o jsf-html não funciona em nenhuma outra página além da index.xhtml

Estou usando NetBeans 9 e as bibliotecas:
JSTL 1.1 - standard.jar
JSTL 1.1 - jstl.jar
JSF 2.0 - jsf-api.jar
JSF 2.0 - jsf-impl.jar
JDK 1.6 (Padrão)
Tomcat 6.0

Alguém pode me dar uma luz sobre qual seria o problema? Se tenho que mexer ou criar algum arquivo de configuração pra todas as minhas outras páginas?

Para qual padrão de url o servlet do faces está configurado?
Ja enfrentei erro semelhante, pois o web.xml mapeava apenas as requisições *.jsf como do faces, e quando chamava por algo.xhtml não era mapeado paro o servlet do faces.
Da uma olhada no web.xml.

o problema era o padrão de url mesmo

vlw