Ошибка 500 с клиентом jquery rest и сервером java jersey-json, запущенным в tomcat 8

#java #jquery #web-services #internal-server-error #jersey-client

#java #jquery #веб-сервисы #внутренняя ошибка сервера #джерси-клиент

Вопрос:

Я создал веб-сервис rest с jersey-json Java, запущенный в tomcat 8.0. Мой клиент — это приложение phonegap с java script и jquery. Когда я вызываю веб-сервис rest в браузере или soapui, он возвращает ok. Когда я вызываю приложение (phonegap / javascript / jquery), оно возвращает ошибку сервера 500:

 {
  "code": "ECONNREFUSED",
  "errno": "ECONNREFUSED",
  "syscall": "connect"
}
  

Ошибка в консоли Chrome

Ниже приведен мой исходный Java-код сервера веб-сервиса:

 package oneTrade.usuario;

import java.util.List;


import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

@Path("/usuario")
public class UsuarioWS {

    @GET
    @Path("/listarUsuarios")
    @Produces("application/json")

    public List<Usuario> listarUsuarios(){
        return new UsuarioRN().listar();

    }

}
  

Ниже приведен мой javascript-код клиента веб-сервиса:

 function json2(){
    $.ajax(
    {
        dataType: "json",
        type: "GET",
        url:"http://localhost:8080/oneTrade/rest/usuario/listarUsuarios",
        success: function(data){
            alert('Sucesso :'   data[0].cpf);
        },
        error: function(data){
            alert('Erro '   data.responseText   ' '  data.thrownError ' ' data.status);
        }
    });
}
  

Комментарии:

1. Пожалуйста, покажите ошибку, зарегистрированную в журналах tomcat

2. 127.0.0.1 — — [19 / октябрь/2016:21:49:30 -0200] » GET / HTTP/1.1″ 404 994 0:0:0:0:0:0:0:1 — — [19/ Октябрь/2016:22:15:36 -0200] » GET /oneTrade/rest/usuario/listarUsuarios HTTP/1.1″ 200 539 0:0:0:0:0:0:0:1 — — [19/ Октябрь/2016:22:15:36 -0200] » GET /favicon.ico HTTP/1.1″ 404 1016 0:0:0:0:0:0:0:1 — — [19/ Октябрь/2016:22:17:42 -0200] » GET /oneTrade/rest/usuario/listarUsuarios HTTP/1.1″ 415 — 0:0:0:0:0:0:0:1 — — [19/ Октябрь/2016:22:17:54 -0200] » GET /oneTrade/rest/usuario/listarUsuarios HTTP/1.1″ 500 2168 0:0:0:0:0:0:0:1 — — [19/ Октябрь/2016:22:18:26 -0200] » GET /oneTrade/rest/usuario/listarUsuarios HTTP/1.1″ 200 539

3. Страшно, спасибо за ваше внимание.

4. Извините, я имел в виду catalina.out

5. Я обнаружил ошибку. Ошибка была в настройках ripple. Я изменил параметр «Междоменный прокси» на «Отключить», и веб-служба была вызвана. Спасибо за ваш вклад в помощь мне.