Connection timed out 请问该怎么解决 2C

这是报错:
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.(Socket.java:434)
at java.net.Socket.(Socket.java:211)
at org.apache.commons.net.DefaultSocketFactory.createSocket(DefaultSocketFactory.java:53)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:162)
at com.ftp.Test.connect(Test.java:24)
at com.ftp.Test.main(Test.java:67)

8个回答

连接超时.是你网络不好。
多试几次。。

检查一下你的连接url,地址、端口是否正确

我这个没有用到数据库 就java 实现FTP 要用到数据库么?

tianxiang_1990
你慧快乐 不是说一定是数据库,你连接ftp自然是通过网络连接的,查看你连接的ftp服务器是否正常接收连接
大约 4 年之前 回复

你这样,先探测下你所连接的地址是否通,你可以用专业的ftp工具来测试。
比如WinSCP等。如果能够正确联通后,你再想办法用你的程序去连接。

1、保证连接参数无误。
2、连接url的数据库是否与使用的网络对应。

连接数据库是否存在?

如果是服务器启动就超时,那很可能是数据库连接参数设置错误,检查一下;
如果是运行某个超时,可以配置连接超时时间长一些,或者换个思路、修改程序,分批次执行;

这是数据库连接超时,本地数据库可能是数据库服务没打开,远程数据库可能是断网了,或者网络不好

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐