我正在使用eclipse进行开发,并且在构建路径中包含了该包,但仍然出现此错误。使用ganymed-ssh2包的java scp文件

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error() that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError: ch/ethz/ssh2/Connection

Push_Individual_Engine.putFile(Push_Individual_Engine.java:107)

Push_Individual_Engine.doPost(Push_Individual_Engine.java:80)

Push_Individual_Engine.doGet(Push_Individual_Engine.java:47)

javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.ClassNotFoundException: ch.ethz.ssh2.Connection

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1493)

Push_Individual_Engine.putFile(Push_Individual_Engine.java:107)

Push_Individual_Engine.doPost(Push_Individual_Engine.java:80)

Push_Individual_Engine.doGet(Push_Individual_Engine.java:47)

javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.30 logs.

--------------------------------------------------------------------------------

Apache Tomcat/6.0.30

这是我使用的代码,

private void putFile(File f){

Connection Conn = null;

try {

Conn = new Connection("servername");

ConnectionInfo info = Conn.connect();

Conn.authenticateWithPassword("username" , "password");

SCPClient SCP = new SCPClient(Conn);

SCP.put(f.toString(), "foldername", "0755");

Conn.close();

} catch (Exception e) {

try {

Conn.close();

} catch (Exception e1) {}

}

}

什么想法?

2011-05-11

Maverick

ssh2java传输文件_使用ganymed-ssh2包的java scp文件相关推荐

  1. pandas使用to_feather函数将dataframe保存为feather文件(需要依赖pyarrow包)提升大文件读取效率、pandas使用read_feather函数读取feather文件

    pandas使用to_feather函数将dataframe保存为feather文件(需要依赖pyarrow包)提升大文件读取效率.pandas使用read_feather函数读取feather文件. ...

  2. java 写tb级文件_三管齐下!TB 级文件的上传性能瞬间被优化 100 倍!

    作者 | 中华石杉 责编 | 伍杏玲 本文经授权转载石杉的架构笔记(ID:shishan100) 这篇文章我们来看看,世界上最优秀的分布式文件系统HDFS,是如何对超大文件的上传做性能优化的? 首先, ...

  3. java scp 文件夹_利用scp 远程上传下载文件/文件夹

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  4. .f90文件批量转为dll文件_办公必备神器DropIt V8.5.1Portable文件整理分类工具

    文件混乱用这1款神器就够了 目录 [url=]DropIt 的使用思路[/url] [url=]快捷调用 DropIt 的两种方式[/url] [url=]配合 IrfanView 对图片进行操作[/ ...

  5. c++读取utf8文件_经常在日常工作中处理统一码文件(or其他编码)?这篇必读

    全文共2717字,预计学习时长5分钟 对于那些经常在日常工作中处理统一码文件(也适用于其他编码)的人来说,这篇文章是必读的.对于自然语言处理的从业者,处理统一码文件是一场噩梦,尤其是使用Windows ...

  6. qt 快速按行读取文件_这是知识点之Linux下分割文件并保留文件头

    点击上方"开发者的花花世界",选择"设为星标"技术干货不定时送达! 这是一个知识点 方便快捷的给结构化数据文件分割大小并保留文件的表头,几十个G的结构化文件不仅 ...

  7. linux怎样自动检查link文件_怎样理解和识别 Linux 中的文件类型 | Linux 中国

    众所周知,在 Linux 中一切皆为文件,包括硬盘和显卡等.在 Linux 中导航时,大部分的文件都是普通文件和目录文件.但是也有其他的类型,对应于 5 类不同的作用.因此,理解 Linux 中的文件 ...

  8. java读取同包文件_Java实现从jar包中读取指定文件的方法

    本文实例讲述了Java实现从jar包中读取指定文件的方法.分享给大家供大家参考,具体如下: 以下的Java代码实现了从一个jar包中读取指定文件的功能: /** * This class implem ...

  9. iphone和mac互传文件_mac和windows怎么互传文件_让mac和windows电脑互传文件的方法-系统城...

    由于工作需要要用到两台电脑,一台是安装windows电脑,一个则是使用macbook系统.偶尔会需要在两台电脑之间互传文件的需求,虽说QQ和微信可以实现传输,但是如果文件太大还得压缩,显得很麻烦.有什 ...

最新文章

  1. 如何实现phpcms v9_4X版本tag的伪静态?
  2. pandas使用groupby函数进行分组聚合并使用agg函数将每个分组特定变量对应的多个内容组合到一起输出(merging content within a specific column of g
  3. pandas纵向合并数据
  4. plotplay恢复默认设置_PotPlayer如何调整常用设置?PotPlayer调整常用设置的方法步骤...
  5. gin-jwt对API进行权限控制
  6. 国产数据库存储引擎X-Engine的科研之路
  7. Python base64编码解码
  8. python画猫和老鼠_观察者模式(猫与老鼠的故事!)
  9. ComboBox信息读取
  10. ssh X11 Forwarding(本地共享远程服务器界面)
  11. 升45武器并不一定大黑铁 自然+13的飞魂 (传奇3G)
  12. Atitit nlp 自然语言处理的艺术 attilax著作 v2 t55.docx Atitit nlp 自然语言处理attilax总结 目录 1.1. 主要范畴 1 1.2. 研究难点
  13. 黑盒测试方法用例设计详解
  14. b站《史上最全unity3D教程》笔记1-04
  15. 大规模线性方程组求解
  16. Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——目录
  17. 最新版的sweetalert路径
  18. 函数调用,形式参数和实际参数
  19. 二次吐血整理的 MAYA教程 快捷键大全,别收藏,直接粘贴拿走!
  20. 互联网时代的B2B电商系统到底意味着什么

热门文章

  1. 最火的android开源项目(二)
  2. 人脑与计算机之间有什么联系,人脑记忆功能与电脑工作原理之间的某些相似之处(自编)...
  3. USB摄像头运行ORB-SLAM2
  4. 微信平台开发与微信营销
  5. python ndimage.gaussian_filter_python – 仅沿一个轴平滑2D数组
  6. 系统运维:北京某金融公司中级系统运维笔试题-2020年9月份
  7. 安装安全狗linux版本提示报错
  8. 漫画条漫怎么画分镜?分享个人画分镜的方法
  9. 可调电源diy_DIY源图
  10. python的有效变量名_python里用变量命名改善代码质量