Não encontra o FacesContext

3 respostas
C

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.

3 Respostas

Fexx

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.

C

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?

Fexx

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

Criado 4 de maio de 2013
Ultima resposta 5 de mai. de 2013
Respostas 3
Participantes 2