Configuração do url-pattern para JSF

Estou com o seguinte problema:

configurei todo o projeto no eclipse com as libs necessárias ( libs do jsf e do jstl ), tudo utilizando tomcat.
configurei o meu web.xml e o faces-config.xml, e a dúvida é a seguinte:
[b]- quando eu configuro o url-pattern como /faces/* tudo funciona normalmente.

  • se eu mudar o url-pattern para *.jsf ou *.jsp por exemplo, ao tentar acessar a aplicação[/b]
    via browser, parece que o FacesServlet fica em loop tratando alguma coisa e nunca me
    devolve nada e nem dá timeout.

talvez deva ser algo conceitual quanto ao contexto do Faces, porém tentei pesquisar em revistas
e no google mas até agora não achei uma explicação válida para isso.

alguém pode dar um help?

Obrigado.

aparece alguma mensagem de erro?

Pior que não aparece.

Eu até achei um caso totalmente igual ao meu aqui no GUJ, porém como resposta do post, apenas foi citado para ser usado o caminho /faces/* no url-pattern.

P/ falar a verdade, baixei até o código fonte do myfaces p/ tentar entender como funciona essa codificação da url.

Obrigado.