java堆栈信息 linux_java - Java程序无法从Linux服务器远程读取文件 - 堆栈内存溢出...
我想从Linux服务器上通过Java程序远程访问文件。我已经编写了此代码,但无法正常工作。
public static void main(String arg[]) throws FileNotFoundException
{
JSch jsch = new JSch();
Session session = null;
BufferedReader br = null;
try {
session = jsch.getSession("root", "IPServer", 22);
session.setConfig("StrictHostKeyChecking", "no");
session.setPassword("Password");
session.connect();
System.out.println("Server is connect");
try
{
String command = "scp -f /var/log/callrec/core1.log";
Channel channel = session.openChannel("exec");
((ChannelExec)channel).setCommand(command);
OutputStream out = channel.getOutputStream();
InputStream in = (InputStream) channel.getInputStream();
channel.connect();
br = new BufferedReader(new InputStreamReader(in));
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
System.out.println("\nDone!");
}
catch(Exception e)
{
e.printStackTrace();
}
session.disconnect();
} catch (JSchException e) {
e.printStackTrace();
// } catch (SftpException e) {
// e.printStackTrace();
}
}
我的程序没有抛出任何错误,我可以在控制台上看到“服务器已连接”消息,然后挂起,没有给出任何其他输出,并且它没有终止。
java堆栈信息 linux_java - Java程序无法从Linux服务器远程读取文件 - 堆栈内存溢出...相关推荐
- java考勤管理系统源码java学生考勤请假系统java学生考勤管理系统 java考勤系统java学生信息管理系统java学生管理系统
java考勤管理系统源码java学生考勤请假系统java学生考勤管理系统 java考勤系统java学生信息管理系统java学生管理系统 public Swingtest002() {// 设置标题se ...
- 客户读取文件服务器上文件的过程,java从服务器上读取文件
java从服务器上读取文件 [2021-02-03 06:36:28] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...
- Java使用Ganymed SSH远程登录服务器并读取文件
Java使用Ganymed SSH远程登录服务器并读取文件 导入jar包,或配置依赖 <-- ganymed-ssh2-build210.jar --> <dependency> ...
- linux远程 java jar包_给Linux服务器远程安装jdk
给Linux服务器远程安装jdk 1.下载jdk 2.上传jar包到Linux服务器上 2.1.服务器上新建一个JAVA文件,存放jdk文件 # mkdir /usr/java 2.2.本地上 ...
- node 修改html文件路径,好程序员前端教程-nodejs如何读取文件夹目录的内容
好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...
- .rpt文件内容读取java_好程序员前端教程-nodejs如何读取文件夹目录的内容
好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...
- java 配置信息_[Java教程]java 配置信息类 Properties 的简单使用
[Java教程]java 配置信息类 Properties 的简单使用 0 2016-12-08 09:00:09 Properties :(配置信息类) 是一个表示持久性的集合 ,继承 Hashta ...
- JAVA导入大量数据的Excel,如何分块读取并避免内存溢出?
当需要将大量数据导入到Java应用程序中时,经常会遇到内存不足的问题.在这种情况下,将数据分成块并一次读取一个块是一种可行的解决方案.本篇文章将介绍如何使用Java分块读取Excel数据,并导入到数据 ...
- Java连接Linux服务器上传文件
背景: 项目中有需求要使用Java上传文件至服务器及执行某些shell脚本.通过查阅一些资料,反复测试了两套方案,各有优缺点,下面分别阐述一下. 实现方案一:SpringBoot + JSch + L ...
最新文章
- 中科大计算机专硕英语,211科班一战394上岸中科大软院专硕2021
- GAITC 2020 演讲实录丨张立华:机器智能的发展现状
- 机器学习基础专题:逻辑回归
- linux gdb 格式化结构体输出
- stm32断言的使用
- Google Android开发精华教程
- java使用集合模拟斗地主洗牌发牌案例
- 音视频技术开发周刊 | 227
- 永久开启完整版Google Play
- js获取当前日期并格式化(多种格式)
- python去除视频中的logo_Python音视频开发:消除抖音短视频Logo和去电视台标的实现详解...
- Nacos 启动报错 Unable to start embedded Tomcat
- Acrobat Pro DC 教程,如何使用密码保护 PDF 文件?
- PaaS平台OpenShift企业部署的“脑图”
- SocksCap64全局代理工具使用+Clash使用命令行
- [Excel函数]--intercept函数
- 直线插补和圆弧插补的区别
- 测试新人如何提高工作效率
- 微信如何屏蔽别人发来的消息,如何屏蔽微信消息
- eos区块链 java客户端_分享一个网友第一次开发EOS区块链总结的经验
热门文章
- 关于C#使用Shockwaveflash控件设计器不显示问题的解决方案
- linux gcc-9.2.0 源码编译
- linux shell 判断文件 修改时间和系统时间差
- webservice 简介 跨编程语言 跨操作系统 远程调用技术
- javascript es6 箭头函数 简介
- linux 内存管理 page fault带来的性能问题
- linux c 解析生成json(jansson安装和使用)
- linux shell 获取当前正在执行脚本的绝对路径
- Android/Service详解/实例分析
- Android中的Menu和对话框形式的Activity