私は、ksoap2ライブラリを持つnetbeans webserviceを消費するアンドロイドクライアントを持っています。私はコンピュータをフォーマットしなければならない昨日まで完全に動作していました。Android ksoap2がgitからプロジェクトをダウンロードした後に動作しない
gitから私のプロジェクトをダウンロードしましたが、うまくいきません。ウェブサービスが完璧に動作していても、タイムアウトの例外を与え続けます。
これは、Webサービスを消費するクラスです:
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のWebサービス:
私は何かを忘れているだろうか?私はちょうどそれを取得しない、それは私のコンピュータをフォーマットしなければならなかった直前に働いていた、私のローカルバージョンは、ちょうどgitリポジトリの最後のバージョンに似ていた。