1 java.net.ConnectException Connection refused
2 at java.net.PlainSocketImpl.socketConnect(Native Method)
3 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java334)
4 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java196)
5 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java178)
6 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java356)
7 at java.net.Socket.connect(Socket.java586)
8 at com.android.okhttp.internal.Platform.connectSocket(Platform.java113)
9 at com.android.okhttp.Connection.connectSocket(Connection.java196)
10 at com.android.okhttp.Connection.connect(Connection.java172)
11 at com.android.okhttp.Connection.connectAndSetOwner(Connection.java367)
12 at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java130)
13 at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java329)
14 at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java246)
15 at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java457)
16 at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java405)
17 at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java243)
22 at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java243)
23 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java1133)
24 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java607)
2 at java.net.PlainSocketImpl.socketConnect(Native Method)
3 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java334)
4 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java196)
5 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java178)
6 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java356)
7 at java.net.Socket.connect(Socket.java586)
8 at com.android.okhttp.internal.Platform.connectSocket(Platform.java113)
9 at com.android.okhttp.Connection.connectSocket(Connection.java196)
10 at com.android.okhttp.Connection.connect(Connection.java172)
11 at com.android.okhttp.Connection.connectAndSetOwner(Connection.java367)
12 at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java130)
13 at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java329)
14 at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java246)
15 at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java457)
16 at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java405)
17 at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java243)
18 at com.xx.httpurlconnection.HttpURLConActivity$NetAsyncTask.doInBackground(HttpURLConActivity.java133)
19 at com.xx.httpurlconnection.HttpURLConActivity$NetAsyncTask.doInBackground(HttpURLConActivity.java107)
20 at android.os.AsyncTask$2.call(AsyncTask.java304)
22 at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java243)
23 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java1133)
24 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java607)
25 at java.lang.Thread.run(Thread.java761)
在网络上找了很多解决问题,很多说到
端口占用(通过 # netstat -ap |grep 8080查验不是该问题),Tomcat 没能正确启动
URL 错误(我通过浏览器验证不是该问题)等问题
但是没能解决,真正导致该问题的是
对于localhost没能正确解析,而导致该问题。修改后问题解决。