Welcome-File-List [DUVIDA]

3 respostas
colored

Precisava Criar Algo Assim pra uma Página JSF, mas n está funcionando muito bem :X…

Alguem Conhece algo q sirva pra deixar como index???
To Utilizando Facelets, ja testei com extensão .xthml mas mesmo assim nao dá

<welcome-file-list>
    <welcome-file>cadAcesso.jsf</welcome-file>
  </welcome-file-list>

Se Alguem puder ajudar Muito Obrigado

3 Respostas

marcos4ft

Como ta seu mapeamento servlet???

gomesrod

Olá,

Esse é um problema comum, quem usa JSF acaba passando por ele um dia.

O que acontece é que cadAcesso.jsf é um mapeamento de servlet, e servlets não são aceitos como welcome-file. Não sei se isso faz parte da especificação para containers Web, ou se quem implementou os servidores acabou fazendo desse jeito. Mas enfim, isso não importa… para estes casos existem algumas soluções, nenhuma é 100% bonita mas pode escolher a que te mais te agradar:

  1. Se tiver como a sua primeira página ser um HTML ou JSP (e não JSF), faça isso. É o jeito mais limpo, mas não dá pra fazer em todos os casos, só se a página inicial realmente puder ser feita assim (por exemplo, se for um menu simples).

  2. Crie como página inicial uma página html que faz reload automaticamente para a sua página Faces.

  3. Crie como página inicial uma página JSP em branco, que apenas faz um Redirect para a página Faces.

  4. Crie no diretório de páginas um arquivo cadAcesso.jsf. Assim você “engana” o servidor e ele não dá erro de Page Not Found, mas processa normalmente a sua página JSF.

colored

Ah Gomes Entendi…
karaca que merda… mas vo tenta encontrar a melhor solução entre essas q vc passo…

Valeo Mano…

Criado 9 de novembro de 2009
Ultima resposta 10 de nov. de 2009
Respostas 3
Participantes 3