Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao acessar pastas no WEB-INF

Bom dia, estou com um erro bobo, na pasta WEB-INF, tenho uma pasta chamada paginas e dentro dela algumas views, só que quando tento acessar pelo navegador a login.html ele me devolve um 404, agora se eu coloco o html na pasta WebContente e acesso http://localhost:8080/Portal.Radex/login.html ele funciona, agora o http://localhost:8080/Portal.Radex/paginas/login.html ele me devolve o 404.

obrigado.

2 respostas
solução!

Bom dia Gabriel,

Isso é normal e foi projetado para funcionar assim mesmo. O diretório WebContent fica com os conteúdos que serão de livre acesso no servidor, ou seja, um usuário pode acessar via URL e enxergar o recurso. O que fica dentro do WEB-INF não é acessível ao client, apenas o server tem conhecimento.

Para usar as views que ficam dentro do WEB-INF, o usuário acessará alguma view que está no WebContent, e então enviando uma requisição, o servidor saberá que precisa direcioná-lo para uma outra página que está dentro do WEB-INF, e o servidor como tem acesso conseguirá realizar tal tarefa e devolver para o client está visualização.

Resumo: não dá para acessar direto pelo browser uma view que está dentro da WEB-INF, esse diretório é protegido e de acesso exclusivo do servidor.

Abraços.

Emerson muito obrigado cara entendi com clareza