Bug com WebService restFUL

3 respostas
douglascst90

Bom dia pessoal, tudo bem?

Bom estou com um pequeno problema no meu webservice aqui galera, é o seguinte:

Sempre que eu vou executar o meu ws ele sobe, mas quando eu chamo os serviços rest ele da um erro 404, como se não estivesse encontrando o metodo, e também ele não gera nenhum tipo exception no console. Por exemplo, executo o meu projeto belezinha ai ele abre a pagina do HelloWord - “http://localhost:8080/FireBirdWS/”, ok, mas quando eu chamo um metodo rest pela URL: “http://localhost:8080/FireBirdWS/resources/ocorrencia/buscarOcorrencia”, ele da o erro 404.

Ai eu tenho q ficar limpando o projeto e parando o servidor, fazendo isso ate que ele funcione e gere o json, e como eu disse, não gera nenhuma exception qndo da o erro 404. Alguem ja passou por esse problema?

Lembrando que estou usando Hibernate, e as seguintes bibliotecas:

*Hibernate

  • Jersey 1.3
    *jackson-xc 1.9.2
    *jackson-mapper-asl 1.9.2
    *jackson-jaxrs 1.9.2
    *gson 2.1
    *gson 2.1 source
    *gson 2.1 javadoc
    *jabybird-full 2.2.0(biblioteca para o firebird)

Agradeço muito se alguém puder me ajudar, abraços.

3 Respostas

R

Kd a classe que escuta esse recurso?

douglascst90

Aqui amigo

@Path("/ocorrencia")
public class OcorrenciaResource {

    Ocorrencia ocorrencia = new Ocorrencia();
    List<Ocorrencia> listaOcorrencias;
    OcorrenciaDAO ocorrenciaDAO = new OcorrenciaDAO();
    

    //meto que gera o json.
    @GET
    @Path("buscarOcorrencia")
    @Produces("application/json")
    public String TodosJSON(){
        
        try {
            return new Gson().toJson(ocorrenciaDAO.buscarTodos());
        } catch (Exception ex) {
            Logger.getLogger(OcorrenciaResource.class.getName()).log(Level.SEVERE, null, ex);
        }
        return null;
    }
}
douglascst90

Nada Pessoal?

Criado 24 de julho de 2012
Ultima resposta 26 de jul. de 2012
Respostas 3
Participantes 2