2017-09-10 2 views
0

ksoap2 라이브러리가있는 netbeans webservice를 사용중인 Android 클라이언트가 있습니다. 어제까지, 컴퓨터를 포맷해야 할 때까지 완벽하게 작동했습니다.Android ksoap2가 git에서 프로젝트를 다운로드 한 후 작동하지 않습니다.

내 프로젝트를 git에서 다운로드했는데 작동하지 않아 웹 서비스가 완벽하게 작동하더라도 시간 초과 예외가 계속 발생합니다.

이것은 웹 서비스를 소비하는 클래스입니다 :

private class AsyncCallWSVerificaUsuario extends AsyncTask<String, Void, Void> { 

private final String NAMESPACE = "http://ws/"; 
private final String URL = "http://localhost:8080/ColecaoFilmes/ColecaoFilmes"; 
private final String SOAP_ACTION = "http://localhost:8080/ColecaoFilmes/ColecaoFilmes/verificaUsuario"; 
private final String METHOD_NAME = "verificaUsuario"; 

     @Override 
     protected Void doInBackground(String... params) { 
      getResposta(); 
      return null; 
     } 

     @Override 
     protected void onPostExecute(Void result) { 

     } 

     @Override 
     protected void onPreExecute() { 

     } 

     @Override 
     protected void onProgressUpdate(Void... values) { 
     } 

     public void getResposta() { 
      //Create request 
      SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 

      PropertyInfo login = new PropertyInfo(); 
      login.type = PropertyInfo.STRING_CLASS; 
      login.setValue(loginCadastro.getText().toString()); 
      login.setName("login"); 
      login.setType((String.class)); 
      request.addProperty(login); 

      PropertyInfo senha = new PropertyInfo(); 
      senha.type = PropertyInfo.STRING_CLASS; 
      senha.setValue(senhaCadastro.getText().toString()); 
      senha.setName("senha"); 
      senha.setType((String.class)); 
      request.addProperty(senha); 

      SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
      envelope.setOutputSoapObject(request); 
      HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); 

      try { 
       androidHttpTransport.call(SOAP_ACTION, envelope); 
       SoapPrimitive response = (SoapPrimitive) envelope.getResponse(); 

      } catch (Exception e) { 
       e.printStackTrace(); 
      } 
     } 
    } 

내 넷빈즈의 웹 서비스 :

netbeans webservice

내가 뭔가를 잊고 건가요? 컴퓨터를 포맷해야하기 직전에 작업 중이었고 로컬 버전은 git 저장소의 마지막 버전과 정확히 같았습니다.

답변

0

누군가에게 도움이된다면, 여기에 일어난 일이 있습니다. 내 프로젝트에 아무 문제가 없었습니다. 문제는 창에서 내 네트워크 위치를 공개에서 비공개로 전환하는 것이 었습니다. 이전에이 사실을 알았 더라면 일주일 만에 디버깅과기도를 잃지 않았을 것입니다.

관련 문제