Opa, abri um forum desde sexta feira, e não obtive nenhuma resposta :(, sei que é chato abrir um forum duplicado.
Finalizei o curso de JAX-RS e jersey com REST, eu tenho uma aplicação mesmo de teste, ultilizando tudo oque eu apreendi, nos cursos da alura, para poder praticar e colocar a mão na roda, porem quando eu preparo o meu servidor.
@Path("produtos")
public class BuscarProduto {
@Inject
private ProdutoDao produtoDao;
@Path("{id}")
@GET
@Produces(MediaType.APPLICATION_XML)
public Response buscarProduto(@PathParam("id") Long id) {
Produto produto = produtoDao.buscaPorCodigo(id);
String json = new Gson().toJson(produto);
System.out.println(json);
return Response.ok().build();
}
Quando tento acessar a url completa.
http://localhost:8080/food/produtos/1
ou
http://localhost:8080/produtos/1
Me retorna o erro de 404, pagina não encontrada.
Uma coisa que eu acho que deve ser, é que eu não fiz nenhuma configuração especifica no meu projeto, apenas criei um pacote chamado resource, e joguei minha classe la dentro com o metodo.
Deve estar faltando aquela opção de configuração de package, e passar o pacote resource, alguem pode me auxiliar? E se for mesmo isso de package como implementaria no caso?