ITPUB??ì3
ITPUB论坛 » Java企业开发 » java ftp客户端


标题: java ftp客户端
离线 kinghe
一般会员



精华贴数 0
个人空间 0
技术积分 370 (5082)
社区积分 0 (688781)
注册日期 2005-11-16
论坛徽章:0
      
      

发表于 2008-5-13 16:53 
java ftp客户端

各位大侠来解惑,呵呵。

我现在做一个ws服务,中间用到了一个ftp文件的获取


使用FtpClient完成对ftp文件的调用
FtpClient fc = new FtpClient();
  fc.openServer("192.168.102.7", 21); // 连接ftp服务器
  fc.login("dlyx", "ytdlyx");
  fc.binary();
  InputStream is =fc.get("/wgfh-2008-05-11-1.xml");
  SAXReader sax = new SAXReader();
  Document document = sax.read(is);
  System.out.println(document.asXML());
结果报错
java.io.FileNotFoundException: PORT 10,140,129,177,6,127: 550 Permission denied.

问题出现了,我在ie浏览器中可以直接浏览(ftp://dlyx:ytdlyx@192.168.102.7/wgfh-2008-05-11-1.xml),也可以download,为什么不能在java中获取,而报了一个550 Permission denied错误呢,非常迷惑ing。

我想知道是ftp的问题还是代码不对,应该如何解决?


__________________
在网上等你.--蜘蛛
只看该作者    顶部
离线 iooyoo
迷眼流金


精华贴数 0
个人空间 20
技术积分 4018 (320)
社区积分 3386 (369)
注册日期 2006-6-15
论坛徽章:20
现任管理团队成员2008年新春纪念徽章    
      

发表于 2008-5-14 10:35 
换命令行试试


__________________

使君欲醉离亭酒
酒醒离愁转有
紫禁多时虚右
苕霄留难久
一声歌掩双罗袖
日落乱山春后
犹有东城烟柳
青荫长依旧
只看该作者    顶部
离线 carniege
冥王星酋长


精华贴数 0
个人空间 250
技术积分 19740 (45)
社区积分 13029 (106)
注册日期 2003-12-19
论坛徽章:78
现任管理团队成员2008北京奥运纪念徽章:跳水开发板块每日发贴之星开发板块每日发贴之星2008年新春纪念徽章 
      

发表于 2008-5-14 11:34 
没安装ftp server吧


__________________
兰叶春葳蕤,桂华秋皎洁。
欣欣此生意,自尔为佳节。
谁知林栖者,闻风坐相悦。
草木有本心,何求美人折。
只看该作者    顶部
离线 kinghe
一般会员



精华贴数 0
个人空间 0
技术积分 370 (5082)
社区积分 0 (688781)
注册日期 2005-11-16
论坛徽章:0
      
      

发表于 2008-5-16 17:39 
问题解决。
发现FtpClient 有问题,但不知道出在哪,呵呵
现在用commons-net 包中的FTPClient类,完全正常。
感叹一下,apache里面好东东就是多。


__________________
在网上等你.--蜘蛛
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问