博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdk1.6下使用sardine和jackrabbit-webdav的问题
阅读量:5292 次
发布时间:2019-06-14

本文共 607 字,大约阅读时间需要 2 分钟。

同步一个遇到的问题,前几天,客户给了一个server地址和usernamepassword。让把上面的文件,download到还有一台server上。我查了下,发现该server使用文件协议是webdav,什么鬼。。。曾经用的文件协议都是sftp或者ftp…

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

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

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

我这里主要说的问题是,当使用这两种技术的时候,假设你的jdk版本号不是1.7。那么你应该是会报以下的错误的。就是怎么都连接不到server的感觉…会搞到你崩溃的,我甚至尝试了jackrabbit-webdav的差点儿所有版本号,结果证明不管哪个版本号他在jdk1.6下都是跑不起来的,仅仅有到jdk1.7以上才会正常的连接成功并读到文件。

这里写图片描写叙述

好了就这样,假设遇到如上问题,怎么搞都不正确,就换下jdk版本号吧~~

转载于:https://www.cnblogs.com/claireyuancy/p/7101667.html

你可能感兴趣的文章
上传图片并预览
查看>>
哈夫曼编码_静态库
查看>>
【转】redo与undo
查看>>
C#更新程序设计
查看>>
常用Request对象获取请求信息
查看>>
解决升级系统导致的 curl: (48) An unknown option was passed in to libcurl
查看>>
Shell命令-内置命令及其它之watch、date
查看>>
Java Session 介绍;
查看>>
spoj TBATTLE 质因数分解+二分
查看>>
Django 模型层
查看>>
第8章-方法
查看>>
dedecms讲解-arc.listview.class.php分析,列表页展示
查看>>
Microsoft SQL Server Transact-SQL
查看>>
Font: a C++ class
查看>>
Extjs6 经典版 combo下拉框数据的使用及动态传参
查看>>
Java四种引用包括强引用,软引用,弱引用,虚引用
查看>>
【NodeJS】http-server.cmd
查看>>
iOS bundle identifier 不一致,target general的Bundle Identifier后面总是有三条灰色的横线...
查看>>
研磨JavaScript系列(五):奇妙的对象
查看>>
xpath
查看>>