Java http.success()方法从未调用,即使web服务被命中

Java http.success()方法从未调用,即使web服务被命中,java,angularjs,Java,Angularjs,这是我的angular app.js代码 $http({ method: 'GET', url: 'http://localhost:8080/GngWebservice/rest/GngService/FeetToInch' //webservice url }).success(function(data, status) { $sc

这是我的angular app.js代码

$http({
                method: 'GET',
                url: 'http://localhost:8080/GngWebservice/rest/GngService/FeetToInch' 
            //webservice url        
                 }).success(function(data, status) {
          $scope.status = status;
          $scope.data = data;
        }).
        error(function(data, status) {
                       console.log(data);
          $scope.data = data || "Request failed";
          $scope.status = status;
      });
我的rest web服务(java)使用jersey方法是:

@Path("/FeetToInch")  
      @GET  
      @Produces(MediaType.APPLICATION_JSON)  
      public Response getoutput() throws JSONException {  


     JSONObject json=new JSONObject();
     JSONObject HEADER=new JSONObject();
     JSONObject RESPONSE=new JSONObject();
     json.put("name", "hello");
     HEADER.put("status","200");
     RESPONSE.put("data", "hello");
     json.append("HEADER", HEADER);
     json.append("RESPONSE", RESPONSE);
     String results=""+json;
     System.out.println(results);
     return Response.status(200).entity(results).build();  
      }  
想要发送json作为响应,但总是显示失败
任何人都可以告诉我如何找到发生的错误吗?

你可以发布你收到的响应状态和消息吗?我没有收到任何响应……。在错误方法中,它显示数据=0,状态失败。你可以在开发控制台(F12)中检查正在发送的响应状态吗?它显示0作为一种状态,似乎你陷入了问题,尝试配置服务器并添加CORS头以接受您的源(客户端)