połączenie nie powiodło się: ECONNREFUSED
Rozwijam jedną aplikację i myślę, że chcę odbierać dane z bazy serwerów w Androidzie. Więc zacząłem prowadzić kilka tutoriali. Znalazłem taki, który robi to, czego chcę. Ale dostaję:
detailMessage "failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)" (id=830021648792)
Cały kod tego tutoriala jest tutaj link
Błąd występuje na:
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
Sprawdziłem to:
- firewall jest wyłączony
- ping działa
- łańcuch połączeń jest dokładnie taki sam jak podczas uruchamiania servlet z interfejsu administratora serwera -
http://localhost:8080/Requestor/RQSRV
-servlet działa
Moja konfiguracja:
- Serwer: Glass Fish 4.0
- Aplikacja na Androida-stworzona w Eclipse
- Servlet-opracowany w NetBeans
2 answers
Aby uzyskać dostęp do swojego komputera localhost z emulatora Androida, Użyj 10.0.2.2 zamiast 127.0.0.1. localhost lub 127.0.0.1 odnosi się do samego emulowanego urządzenia, a nie hosta, na którym działa emulator.
Odniesienie: https://developer.android.com/studio/run/emulator-networking#networkaddresses
Dla Genymotion użyj: 10.0.3.2 zamiast 10.0.2.2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-06 14:37:31
Jeśli używasz genymotion, przejdź do wiersza polecenia typu ipconfig - Znajdź dla adaptera Ethernet virtualBox host-Only network: - znajdź adres Ipv4..............192.1**.**.* copy
Http://192.1..* / foldername / filename / filename.json lub nazwa pliku.php
Aby sprawdzić, czy działa przejdź do przeglądarki w emulatorze Kopiuj Wklej adres URL powinieneś znaleźć plik, który szukasz w przeglądarce..
Przepraszam za Angielski.. To zadziałało, mam nadzieję, że to może pomóż komuś.. Dziękuję..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-09 19:07:14