首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接失败: ECONNREFUSED

连接失败: ECONNREFUSED
EN

Stack Overflow用户
提问于 2013-08-20 17:42:24
回答 2查看 82.6K关注 0票数 50

我正在开发一个应用程序,我认为我想做的是接收来自android服务器数据库的数据。所以我开始运行一些教程。我找到一个能做我想做的事的人。但我得到了:

代码语言:javascript
复制
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());

我查过了:

  • 防火墙被禁用
  • 平正在工作
  • 连接字符串与我从服务器管理接口运行servlet时完全相同-- http://localhost:8080/Requestor/RQSRV -the servlet正在运行。

我的配置:

  • 服务器:GlassFish4.0
  • Android应用程序-在Eclipse中开发
  • Servlet -在NetBeans中开发
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-21 12:38:18

要从Android模拟器访问您的PC本地主机,请使用10.0.2.2而不是127.0.0.1。localhost或127.0.0.1指的是仿真设备本身,而不是模拟器运行的主机。

参考资料:https://developer.android.com/studio/run/emulator-networking#networkaddresses

对于Genymotion使用:10.0.3.2而不是10.0.2.2

票数 143
EN

Stack Overflow用户

发布于 2016-09-09 19:07:14

如果您正在使用genymotion,然后转到命令提示符,键入ipconfig -find表示以太网适配器virtualBox主机专用网络:-find表示Ipv4地址.192.1*.*复制

http://192.1..*/foldername/filename/filename.json或filename.php

要检查它的工作是否在仿真器中进入浏览器,复制粘贴url,您应该在浏览器中找到您正在查找的文件。

对不起英语..。这对我有用,希望这能帮到一个人。谢谢..。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18341652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档