Fala professor tudo beleza? Em primeiro lugar muito boa sua video aula, apreendi muita coisa de utilidade, e também apreendi a como consumir um web service, fiz um teste na viaCep para retornar os cep usando Json, e veio com sucesso,
String cep = "86801010";
Client client = ClientBuilder.newClient();
WebTarget target = client.target("http://www.viacep.com.br/ws");
String resposta = target.path(cep + "/json").request().get(String.class);
Enudereco endereco = new Gson().fromJson(resposta, Endereco.class);
E isso graças a suas videos aula.
Agora eu tenho uma aplicação mesmo para teste, com JSF e usando o servidor tomcat 7, usando o maven, e coloquei as dependecia que você usou na video aula no maven. porem quando eu faço o meu servidor do seguinte maneira, a pagina vem em 404 nao encontrado.
@Path("produtos/resource")
public class ProdutoResource {
@Inject
private ProdutoDao produtoDao;
@Path("{id}")
@GET
@Produces(MediaType.APPLICATION_JSON)
public String buscarProduto(@PathParam("id") Long id) {
Produto produto = produtoDao.buscarProduto(id);
String conteudo = new Gson().toJson(produto, Produto.class);
return conteudo;
}
}
Ai quando tento acessar.
http://localhost:8080/food/produtos/resource/1
me retorna o erro 404, é falta de configuração? Pois não configurei nada no projeto...