Não encontra o FacesContext

Boa tarde pessoal.

Uma dúvida em jsf.

Eu tenho minha aplicação, com o padrão de url http://localhost:8080/MeuSite/faces/index.jsp

Se eu tentar acessar a url http://localhost:8080/MeuSite, da o erro java.lang.RuntimeException: Cannot find FacesContext.

Tem como evitar esse estouro de tela, ou pelo menos evitar/redirecionar para página de erro?

Valeu galera.

Se é o que entendi, vc terá que declarar isso no web.xml:

<welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

ou

<welcome-file-list>
            <welcome-file>faces/index.jsp</welcome-file>
</welcome-file-list>

Tenta ai.

Abraços.

Fica com DEUS.

Sim, eu ja havia feito isso.

Na verdade eu queria saber se tem como impedir de alguem acessar a url http://localhost:8080/MeuSite diretamente, para não dar o estouro de tela.

Tem como fazer isso?

Então tira o welcome-file, aí na hora de alguém acessar lançara um erro.