Configurar Projeto JSF Subdiretórios

4 respostas
R

Pessoal, como eu faço para conseguir utilizar subdiretórios em meu aplicativo com jsf?

A minha estrutura pretendida é:

Aplicativo-
index.xhtml
\Modulo\paginas.xhtml
\Modulo2\Paginas.xhtml

e por ai continua, eu uso o netbeans, criei a pasta, criei o arquivo xhtml, mas quando vou chamar pelo Link ele aparece :

erro 404
type Status report

message /Sistema/Academico/principal.xhtml

description The requested resource (/Sistema/Academico/principal.xhtml) is not available.

Eu estou mapeando os faces com *.faces

Valeu pessoal.

4 Respostas

jokacwb

Qual versao do JSF vc esta usando?

R

eu estou usando JSF 2.0 com o primefaces.

jokacwb

Cara vc pode fazer a chamada ± assim, por exemplo se for por um commandlink:

<p:commandLink action="\pages\modulo2\nomeDaPagina" ajax="false">

Neste exemplo eu considerei que há uma pasta modulo2 que esta dentro da pasta pages que por sua vez esta na pasta raiz da sua aplicacao
Outra coisa note que eu não coloquei a extensão xhtml e nem uma outra ele fará isso pra vc.

Direto no endereço do browser vc pode usar
http://localhost:8080/NomeDaAplicacao/pages/modulo2/nomeDaPagina.faces neste caso a extensão tem que ser informada.

Tente ai e se der algum problema posta ai.

R

Jokacwb,

Cara muito obrigado pela ajuda! Com essa dica eu fui analisar melhor a minha estrutura de diretórios e vi que criei a pasta Modulo dentro do diretorio web-inf, quando coloquei no lugar correto, dentro da pasta web funcionou normalmente vlw!

Criado 20 de junho de 2011
Ultima resposta 21 de jun. de 2011
Respostas 4
Participantes 2