连接失败:ECONNREFUSED
我正在开发一个应用程序,我想我想要做的就是从android中的服务器数据库接收数据。 所以我开始运行一些教程。 我发现一个正在做我想要的东西。 但是我得到:
detailMessage "failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)" (id=830021648792)
本教程的全部代码在这里链接
错误发生在:
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
我检查了:
- 防火墙被禁用
- 平正在工作
- 连接string与从服务器pipe理接口 –
http://localhost:8080/Requestor/RQSRV
运行servlet – servlet正在运行时http://localhost:8080/Requestor/RQSRV
我的configuration:
- 服务器:玻璃鱼4.0
- Android应用程序 – 在Eclipse中开发
- Servlet – 在NetBeans中开发
要从Android模拟器访问您的PC本地主机,请使用10.0.2.2而不是127.0.0.1。 localhost或127.0.0.1是指仿真设备本身,而不是模拟器运行的主机。
参考: http : //developer.android.com/tools/devices/emulator.html#networkaddresses
对于Genymotion使用: 10.0.3.2而不是10.0.2.2
如果您正在使用genymotion,则转到命令提示符键入ipconfig -find以太网适配器virtualBox host-only network:-find for Ipv4 Address ………….. 192.1 **。**。*复制
http://192.1 。 。* / foldername / filename / filename.json或者filename.php
检查它的工作是否在模拟器的浏览器中复制粘贴url,你应该find你正在浏览器中的文件..
对不起英文..这对我工作希望这可能有助于一个..谢谢你..
- 为什么要把一个exception作为引用到const?
- 为什么返回NotImplemented而不是引发NotImplementedError
- Google C ++风格指南的无例外规则; STL?
- java.rmi.ServerException:在服务器线程中发生RemoteException(ClassNotFoundException)
- 你如何testing一个Python函数抛出一个exception?
- C#:如何检查我的unit testing中没有发生exception?
- 从App.config获取连接string
- C#中的静默失败,看似未处理的exception不会使程序崩溃
- 从std :: cout或std :: ofstream(file)获取一个std :: ostream