Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Serviço Rest.

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?

1 resposta
solução!

Opa, respondi a sua outra dúvida :). Por conta disso, vou deixar esse tópico fechado e continuamos na outra.