引用
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:837)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:778)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:703)
最近写的一个网络程序经常出现上面的异常。其实程序完全可以运行,而且异常的发生频率不固定,可能半个小时,甚至几个小时才出现。
网上大部分都是说网络连接问题,防火墙等过滤问题等。建议就是关闭防火墙、卸载杀毒软件试试。
当然其实这个要设置服务器,可能是服务器没有应答。也可能是你程序里面有太多的connection没有关闭掉。
如果是网络问题可以稍微按照需求设置一下网络超时时间。如:
//设置2S的超时时间
connection.setConnectTimeout(1000*60*2) ;
分享到:
相关推荐
主要介绍了java.net.ConnectException: Connection refused问题解决办法的相关资料,需要的朋友可以参考下
报错:Exception in thread “main” java.net.ConnectException: Call From hdp-1/192.168.234.129 to hdp-1:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more ...
主要介绍了java.util.concurrent.ExecutionException 问题解决方法的相关资料,需要的朋友可以参考下
下面小编就为大家带来一篇Java客户端调用.NET的WebService实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jlibmodbus库适用于Java语言开发使用Modbus传输协议,支持Modbus RTU、Modbus TCP、Modbus ASCII、Modbus on Android Things device。 压缩包文件: jlibmodbus-1.2.9.7.zip jlibmodbus-1.2.9.7.tar.gz jlibmodbus_...
在java网络编程Socket通信中,通常会遇到以下异常情况: 第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端... 第2个异常是java.net.ConnectException: Connection
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect at redis.clients.jedis.Connection.connect(Connection.java:164) at redis.clients.jedis....
- I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect - Retrying request - I/O exception (java.net.ConnectException) caught when processing request:...
NULL 博文链接:https://frankfan915.iteye.com/blog/2062125
shell连接不上linux虚拟机解决方案