I can not find the path of my GET method in WebService Rest

0
@Path("webservice")
public class WebService {

    private CriancaDAO criancaDAO = new CriancaDAO();

    @GET
    @Path("getCriancaTodasCriancas/{idCrianca}")
    @Produces(MediaType.APPLICATION_JSON)
    public List<Crianca> getCriancaTodasCriancas() {

        return criancaDAO.getCriancaTodasCriancas();

    }

    @GET
    @Path("/getCriancaPorId/{idCrianca}")
    @Produces(MediaType.APPLICATION_JSON)

    public Crianca getCriancaPorId(@PathParam("idCrianca") int idCrianca) {

        return criancaDAO.getCriancaPorId(idCrianca);

    }

    @GET
    @Path("/salvarCrianca/{name}/{sexo}/{dataNasc}/{parentesco}/{etinia}/{corCabelo}/{corOlhos}/{rua}/{bairro}")
    @Produces(MediaType.APPLICATION_JSON)

    public String salvarCrianca(@PathParam("name") String name, @PathParam("sexo") boolean sexo, @PathParam("dataNasc") Date dataNasc, @PathParam("parentesco") String parentesco,
            @PathParam("etinia") String etinia, @PathParam("corCabelo") String corCabelo, @PathParam("corOlhos") String corOlhos, @PathParam("rua") String rua, @PathParam("bairro") String bairro) {

        Crianca crianca = new Crianca();
        crianca.setName(name);
        crianca.setSexo(sexo);
        crianca.setDataNasc(dataNasc);
        crianca.setParentesco(parentesco);
        crianca.setEtinia(etinia);
        crianca.setCorCabelo(corCabelo);
        crianca.setCorOlhos(corOlhos);
        crianca.setRua(rua);
        crianca.setBairro(bairro);

        if (criancaDAO.salvarCrianca(crianca)) {

            return "(\"Crianca Salva!\")";

        } else {

            return "(\"Crianca não Salva!\")";

        }
    }

    @GET
    @Path("/salvarCrianca/{idCrianca}/{name}/{sexo}/{dataNasc}/{parentesco}/{etinia}/{corCabelo}/{corOlhos}/{rua}/{bairro}")
    @Produces(MediaType.APPLICATION_JSON)

    public String AtualizaCrianca(@PathParam("idCrianca") int idcrianca, @PathParam("name") String name, @PathParam("sexo") boolean sexo, @PathParam("dataNasc") Date dataNasc, @PathParam("parentesco") String parentesco,
            @PathParam("etinia") String etinia, @PathParam("corCabelo") String corCabelo, @PathParam("corOlhos") String corOlhos, @PathParam("rua") String rua, @PathParam("bairro") String bairro) {

        Crianca crianca = new Crianca();

        crianca.setIdCrianca(idcrianca);
        crianca.setName(name);
        crianca.setSexo(sexo);
        crianca.setDataNasc(dataNasc);
        crianca.setParentesco(parentesco);
        crianca.setEtinia(etinia);
        crianca.setCorCabelo(corCabelo);
        crianca.setCorOlhos(corOlhos);
        crianca.setRua(rua);
        crianca.setBairro(bairro);

        if (criancaDAO.salvarCrianca(crianca)) {

            return "(\"Crianca Salva!\")";

        } else {

            return "(\"Crianca não Salva!\")";

        }

    }

}

When I put the address of my server:

link

Only da not found.

Prj in netbeans and glassfish server.

    
asked by anonymous 09.06.2016 / 14:53

1 answer

0

You also need to configure your web.xml. It would look like this:

<servlet-name>Jersey RESTful Application</servlet-name>
 <url-pattern>/rest/*</url-pattern>
</servlet-mapping>

Then you will be able to access the url like this:

http://localhost:8080/WebServiceAndroid/rest/webservice/salvarCrianca/

I hope I have helped ^^

    
31.08.2016 / 16:39