1
resposta

404 na config. inicial do projeto

Comecei agora o curso, e seguindo os passos iniciais não obtenho o mesmo resultado do primeiro vídeo de vraptor4:

Este é um print do meu ambiente no eclipse:

https://uploaddeimagens.com.br/images/000/892/314/original/falha.jpg?1492315392

Quando tento acessar a URL http://localhost:3080/vraptor-produtos/inicio é retornado erro 404 sendo que já tentei configurar o @Path("/inicio") e também o @Get("/inicio"), e no console é exibido um debug dizendo que houve uma tentativa de acesso ao recurso.

O que posso estar fazendo de errado?

1 resposta

Rafael, vamos por partes:

Primeiro: Você irá conseguir acessar o método apenas se sua url for /vraptor-produtos/inicio, isso porque você não definiu o principal do controller, então por padrão é o nome da classe em minusculo, ou seja, produto.

Segundo: Defina apenas o @Get("inicio"), o @Path só é utilizado quanto temos um método que aceita tanto GET quanto POST.

Terceiro: Caso queira ignorar o path do controller defina seu @Path como branco (""):

@Controller
@Path("")

Quarto: Ao subir o projeto, o vraptor lhe mostra todos os PATH's que foram criados, basta verificar o console.

Abraçooos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software