Olá, tudo bem?
Preciso de uma ajuda, estou com um erro ao carregar as demais paginas no meu projeto com o primefaces + Java, a index.xhtml carrega corretamente, porem as demais não renderizam corretamente, mas quando toco o nome das demais paginas para index ela renderiza normal, ou seja, quaquel pagina que não tenha o nome de index não renderiza mesmo que a pagina esteja correta, mas quando trocado o nome para index o mesmo aparece direitinho, alguém pode me ajudar?
como está o seu arquivo web.xml?
ele tem a tag servlet mapping?
os componentes nativos do JSF estão carregando normalmente?
tente colocar essa tag no seu web.xml:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>