jdk1.6下使用sardine和jackrabbit-webdav的问题

同步一个遇到的问题,前几天,客户给了一个服务器地址和用户名密码,让把上面的文件,download到另一台服务器上,我查了下,发现该服务器使用文件协议是webdav,什么鬼。。。以前用的文件协议都是sftp或者ftp…

这个webdav还真是从来没听说过,又暴露了知识面太窄了,所以百度了已下,找到的相关资料还真不多,不过已经基本够用了。

然后得到的结果就是使用sardine.jar或者jackrabbit-webdav.jar,然后相关代码也都贴的很详细。

我看过之后,对这两种方式进行了对比,结果就是更倾向于sardine,因为他的写法相对简单,代码量比jackrabbit-webdav会少一些,这里我就不贴代码了,大家百度一下就能看到了。

我这里主要说的问题是,当使用这两种技术的时候,如果你的jdk版本不是1.7,那么你应该是会报下面的错误的,就是怎么都连接不到服务器的感觉…会搞到你崩溃的,我甚至尝试了jackrabbit-webdav的几乎全部版本,结果证明无论哪个版本他在jdk1.6下都是跑不起来的,只有到jdk1.7以上才会正常的连接成功并读到文件。

这里写图片描述

好了就这样,如果遇到如上问题,怎么搞都不对,就换下jdk版本吧~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浮生(FS)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值