Caused by: android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)
来源:互联网 发布:淘宝禁售拉卡拉 编辑:程序博客网 时间:2024/05/22 13:17
昨天还能访问,不管是通过浏览器还是android客户端,今天浏览器输入地址:http://192.168.8.101:8080/QzoneServer/UserServer?action=1&username=admin&password=123456
就报错,android客户端也登录失败。
android日志报错如下:
11-29 17:20:26.889: W/System.err(32574): org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.8.101:8080 refused
11-29 17:20:26.889: W/System.err(32574): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193)
11-29 17:20:26.889: W/System.err(32574): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
11-29 17:20:26.889: W/System.err(32574): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
11-29 17:20:26.889: W/System.err(32574): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
11-29 17:20:26.890: W/System.err(32574): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:596)
11-29 17:20:26.890: W/System.err(32574): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:517)
11-29 17:20:26.890: W/System.err(32574): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:495)
11-29 17:20:26.890: W/System.err(32574): at com.higgs.qqzone1.common.HttpCommon.doGet(HttpCommon.java:89)
11-29 17:20:26.890: W/System.err(32574): at com.higgs.qqzone1.common.HttpCommon.doGet(HttpCommon.java:137)
11-29 17:20:26.890: W/System.err(32574): at com.higgs.qqzone1.dao.impl.UserInfoDaoImpl.userLogin(UserInfoDaoImpl.java:62)
11-29 17:20:26.890: W/System.err(32574): at com.higgs.qqzone1.biz.UserInfoBiz.userLogin(UserInfoBiz.java:16)
11-29 17:20:26.890: W/System.err(32574): at com.higgs.qqzone1.LoginActivity
11-29 17:20:26.890: W/System.err(32574): at android.os.AsyncTask
11-29 17:20:26.890: W/System.err(32574): at java.lang.Thread.run(Thread.java:833)
11-29 17:20:26.890: W/System.err(32574): Caused by: java.net.ConnectException: failed to connect to /192.168.8.101 (port 8080) after 5000ms: isConnected failed: EHOSTUNREACH (No route to host)
11-29 17:20:26.890: W/System.err(32574): at libcore.io.IoBridge.isConnected(IoBridge.java:234)
11-29 17:20:26.890: W/System.err(32574): at libcore.io.IoBridge.connectErrno(IoBridge.java:171)
11-29 17:20:26.890: W/System.err(32574): at libcore.io.IoBridge.connect(IoBridge.java:122)
11-29 17:20:26.890: W/System.err(32574): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
11-29 17:20:26.890: W/System.err(32574): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
11-29 17:20:26.890: W/System.err(32574): at java.net.Socket.connect(Socket.java:938)
11-29 17:20:26.890: W/System.err(32574): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124)
11-29 17:20:26.890: W/System.err(32574): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149)
11-29 17:20:26.891: W/System.err(32574): … 18 more
11-29 17:20:26.891: W/System.err(32574): Caused by: android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)
11-29 17:20:26.891: W/System.err(32574): at libcore.io.IoBridge.isConnected(IoBridge.java:223)
11-29 17:20:26.891: W/System.err(32574): … 25 more
-------------------------------
查了半天资料,最后通过stackoverflow.com的回答,判断是网络问题,不是服务端程序也不是客户端程序的问题。用公司的路由器依旧是不行的,以前测试一直用自己的喵王E5730,昨天还行,今天就不行了!?重启自己的路由器也不行,最后把路由器恢复出厂设置。再次通过手机浏览器可以访问服务端地址了。把android客户端加入到和服务端在同一个路由器下,然后修改android客户端里的访问地址为服务器的ip地址。再次打包apk运行后就可以登录了!
虽然可以访问外网,但是通过手机浏览器访问不了,说明客户端没有问题,而且之前客户端一直能用的。服务端也没有改动过什么,问题就出在连接两者的网络上。重启路由器和恢复出厂设置的效果是不一样的。
- Caused by: android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)
- android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)
- android报错:connect failed: EHOSTUNREACH (No route to host)
- android报错:connect failed: EHOSTUNREACH (No route to host)
- android 网络请求遇到的坑:connect failed: EHOSTUNREACH (No route to host)
- Android异常-socket连接失败--connect failed: EHOSTUNREACH (No route to host)
- Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
- Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
- Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
- 解决SD Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
- 解决SD Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
- 【Android】Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
- Caused by: java.net.NoRouteToHostException: No Route to Host from slave2/192.168.10.242 to master:1
- hadoop中datanode无法启动,报Caused by: java.net.NoRouteToHostException: No route to host
- caused by android.system.errnoexception open failed eacces (permission denied)解决方案,安卓6.0(API23)权限问题
- caused by android.system.errnoexception open failed eacces (permission denied)解决方案,安卓6.0(API23)权限问题
- caused by android.system.errnoexception open failed eacces (permission denied)解决方案,安卓6.0(API23)权限问题
- caused by android.system.errnoexception open failed eacces (permission denied)解决方案,安卓6.0(API23)权限问题
- SQL语句order by两个字段同时排序。
- Android编译版本eng、user和userdebug的区别
- XML的解析
- 运维笔记20 (mariaDB的基础语句)
- ORA-00031: session marked for kill 处理Oracle中杀不掉的锁
- Caused by: android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)
- 第十四章
- 微信公众号开发教程[020]-wxsdk4php:微信公众号和微信支付开发的所有API功能点的封装及调用实例
- SVM的原问题和对偶问题模型
- Jsp上传组件Smartupload介绍
- 11/29上课内容
- 459. Repeated Substring Pattern*
- android在代码中设置drawableTop属性
- redis初探