这是报错:
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)
请问这个当初解决了吗?最近也遇到了,查阅了很多资料试了都一样
这是数据库连接超时,本地数据库可能是数据库服务没打开,远程数据库可能是断网了,或者网络不好
检查一下你的连接url,地址、端口是否正确
我这个没有用到数据库 就java 实现FTP 要用到数据库么?
连接超时.是你网络不好。
多试几次。。
你这样,先探测下你所连接的地址是否通,你可以用专业的ftp工具来测试。
比如WinSCP等。如果能够正确联通后,你再想办法用你的程序去连接。
1、保证连接参数无误。
2、连接url的数据库是否与使用的网络对应。
连接数据库是否存在?
如果是服务器启动就超时,那很可能是数据库连接参数设置错误,检查一下;
如果是运行某个超时,可以配置连接超时时间长一些,或者换个思路、修改程序,分批次执行;