wy123123000 2017-10-25 10:03 采纳率: 0%
浏览 1576

ftp上传文件时链接报错,用的FtpClient,求大神给看看!!!!!!!!!不胜感激!!!

报错:
Exception in thread "Thread-18" java.lang.InstantiationError: sun.net.ftp.FtpClient
at com.aio.util.FtpUtils.connectServer(FtpUtils.java:60)
at com.aio.util.FtpListener$1.run(FtpListener.java:53)
java.lang.NullPointerException
at com.aio.util.DWRScriptSessionListener.sessionDestroyed(DWRScriptSessionListener.java:30)
at org.directwebremoting.impl.DefaultScriptSessionManager.fireScriptSessionDestroyedEvent(DefaultScriptSessionManager.java:456)
at org.directwebremoting.impl.DefaultScriptSessionManager.invalidate(DefaultScriptSessionManager.java:362)
at org.directwebremoting.impl.DefaultScriptSession.invalidate(DefaultScriptSession.java:139)
at org.directwebremoting.impl.DefaultScriptSession.invalidateIfNeeded(DefaultScriptSession.java:391)
at org.directwebremoting.impl.DefaultScriptSession.addScript(DefaultScriptSession.java:187)
at com.aio.util.MessagePush$4.run(MessagePush.java:74)
at org.directwebremoting.impl.DefaultTaskDispatcher.dispatchTask(DefaultTaskDispatcher.java:57)
at org.directwebremoting.Browser.withAllSessions(Browser.java:74)
at org.directwebremoting.Browser.withAllSessions(Browser.java:59)
at com.aio.util.MessagePush.getCombackPregroup(MessagePush.java:79)
at com.aio.util.FtpListener$ProgressThread.run(FtpListener.java:105)

ftp链接时代码:
 public boolean connectServer() {  

** ftpClient = new FtpClient(); **
try {

if (this.port != -1) {

ftpClient.openServer(this.ip, this.port);

} else {

ftpClient.openServer(this.ip);

}

ftpClient.login(this.username, this.password);

if (this.path.length() != 0) {

ftpClient.cd(this.path);// path是ftp服务下主目录的子目录

}

ftpClient.binary();// 用2进制上传、下载

System.out.println("已登录到\"" + ftpClient.pwd() + "\"目录");

return true;

} catch (IOException e) {

e.printStackTrace();

return false;

}

}

我跟踪了一下每次走到new FtpClient()时就报错,谁知道怎么解决!!!!

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-10-26 01:00
    关注

    看你的ftp的端口、用户名、密码、是主动/被动式的、是否用了ssl协议、本身是否联通

    评论

报告相同问题?

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办