zoukankan      html  css  js  c++  java
  • jdk1.6下使用sardine和jackrabbit-webdav的问题

    同步一个遇到的问题,前几天,客户给了一个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版本号吧~~

  • 相关阅读:
    关于接口和接口中多肽问题的实例
    java 简单的单例 实现
    关于动态数组的问题
    一百以内的杨辉三角
    将阿拉伯数字转为中文大写读法
    sql server 2005 优化方法
    Sql Server 2005 数据库 优秀辅助工具推荐
    SSIS高级内容 系列一
    锁定
    SQL Server 2005查询处理结构用户模式计划(UMS)
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7101667.html
Copyright © 2011-2022 走看看