【发布时间】:2013-08-22 21:27:13
【问题描述】:
我正在开发一个应用程序,我想我想做的是从 android 中的服务器数据库接收数据。所以我开始运行一些教程。我找到了一个正在做我想做的事的人。 但我得到:
detailMessage "failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)" (id=830021648792)
本教程的完整代码在这里link
错误发生在:
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
我检查过:
- 防火墙已禁用
- ping 正常
- 连接字符串与我从服务器管理界面运行 servlet 时完全相同 -
http://localhost:8080/Requestor/RQSRV- servlet 正在运行
我的配置:
- 服务器:Glass Fish 4.0
- Android 应用 - 在 Eclipse 中开发
- Servlet - 在 NetBeans 中开发
【问题讨论】:
-
8080 端口上还有其他东西在监听吗?
netstat -a -b为端口 8080 输出什么? -
是的,那个端口上有一些apss linsting
-
@AnthonyForloney '其他监听'不会导致 ECONNREFUSED。这意味着没有正在监听,或者防火墙规则。
标签: java android exception servlets connect