引用
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) ;
分享到:
相关推荐
- 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:...
在企业微信API中,向指定用户推送消息是实现企业内部沟通和信息传递的重要功能。这一过程涉及到了几个关键步骤和技术细节,以下将详细介绍这个过程: 首先,我们需要了解**企业微信的accs_token**。...
if (e.toString().endsWith("java.net.ConnectException: Connection timed out: connect")) { System.out.println(address + id + ": not exist."); } else { System.out.println(address + id + ": exist."); ...
RN报错。 Downloading https://services.gradle.org/distributions/gradle-6.0.1-all.zip Exception in thread "main" java.net.ConnectException: Connection timed out: connect
nestedexceptionis:java.net.connectexception:connectiontimedout:connect。解决方法:VSA群集地址没有设置成vCenterServer地址。 知识点:vSphere VSA需要正确设置VSA群集地址,否则可能会出现无法创建VSA群集的...
Java 客户端调用 .NET 的WebService 实例 本文将详细介绍 Java 客户端如何调用 .NET 的 WebService 实例。该实例将指导读者从头开始,新建一个 .NET 的 WebService,然后使用 Java 客户端来调用该服务。 新建 .NET...