2 loverfh2 loverfh2 于 2016.05.10 14:59 提问

jcifs访问远程共享文件拷贝文件报错

jcifs.util.transport.TransportException: Transport1 timedout waiting for response to SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC803,signSeq=0,tid=0,pid=41752,uid=0,mid=22550,wordCount=12,byteCount=71,andxCommand=0xFF,andxOffset=0,snd_buf_size=16644,maxMpxCount=10,VC_NUMBER=1,sessionKey=0,lmHash.length=0,ntHash.length=0,capabilities=-2147483564,accountName=null,primaryDomain=null,NATIVE_OS=Linux,NATIVE_LANMAN=jCIFS]
at jcifs.util.transport.Transport.sendrecv(Transport.java:73)
at jcifs.smb.SmbTransport.send(SmbTransport.java:633)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:395)
at jcifs.smb.SmbSession.send(SmbSession.java:224)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)
at jcifs.smb.SmbFile.doConnect(SmbFile.java:906)
at jcifs.smb.SmbFile.connect(SmbFile.java:949)
at jcifs.smb.SmbFile.connect0(SmbFile.java:875)
at jcifs.smb.SmbFile.open0(SmbFile.java:965)
at jcifs.smb.SmbFile.open(SmbFile.java:999)
at jcifs.smb.SmbFileInputStream.readDirect(SmbFileInputStream.java:154)
at jcifs.smb.SmbFileInputStream.read(SmbFileInputStream.java:142)
at jcifs.smb.SmbFileInputStream.read(SmbFileInputStream.java:132)
at util.FileUtils.readFromSmb(FileUtils.java:73)
at util.mediaupload.UploadTask.run(UploadTask.java:73)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

2个回答

CSDNXIAON
CSDNXIAON   2016.05.10 15:03

远程拷贝文件
windows 下远程拷贝文件
远程服务器和本机间的文件拷贝
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq423399099
qq423399099   Ds   Rxr 2016.05.11 13:00

1.Is it possible that you are trying to access the same SmbFile instance with multiple threads? JCIFS is thread-safe but you cannot concurrently access the same SmbFile with multiple threads.
2.Is it possible that the VM is too busy or the VM is running out of memory?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java读写局域网共享文件夹,Java读写Windows共享文件夹,JCIFS
项目常常需要有访问共享文件夹的需求,例如共享文件夹存储照片、文件等。那么如何使用Java读写Windows共享文件夹呢? Java可以使用JCIFS框架对Windows共享文件夹进行读写,就这个框架可以让我们像访问本地文件夹一下访问远程文件夹。 JCIFS的网址: http://jcifs.samba.org/ JCIFS是使用纯Java开发的一个开源框架,通过smb协议访问远程文件
通过jcifs实现java访问网络共享文件
通过jcifs实现java访问网络共享文件jcifs 是 cifs(common internet file system) java的实现smb (service message block) to be cifsjcifs 是一个开源项目可从http://jcifs.samba.org/下载SmbFileInputStream,SmbFileOutputStream,SmbFile这里对应着i
Java 用JCIFS访问网络文件共享
Java 用JCIFS访问网络文件共享 如果设置win7下的局域网文件共享可以查看一下链接: http://jingyan.baidu.com/article/fec7a1e53efe621190b4e7ae.html Java代码   public class UploadDownloadUtil   {          /**     
jcifs 详解读取网络共享文件数据
时隔1年半,没有发过新的帖子了,也没怎么来过CSDN逛逛了,人也懒散了。 今天收到网友的提问,才回来看看,觉得应该再写点什么出来,不过,发现自己研究是不是太深入,写不出那么高深的东西,那就写点肤浅的东西吧。 找来找去,想到写jcifs读取网络共享文件数据,先百度了一下,发现到处都是copy,而且不够详细,有些细节的地方没有注意到,所以写在下篇博客。(啊喂,是不是有点啰嗦了。。) 好,那么开始
通过jcifs.jar 创建远程文件和文件夹。。。非ftp方式。
package com.project.remoteUrl; import java.io.File; import java.io.InputStream; import java.io.OutputStream; import java.io.FileInputStream; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import jcifs.smb.SmbFile; impo
jcifs smb 远程数据访问操作
jcifs smb
JCIFS简介and利用JCIFS网络文件共享实现上传下载
JCIFS简介and利用JCIFS网络文件共享实现上传下载 JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java. CIFS is the standard file sharing protocol on the Microsoft Windows
jcifs登录域账户 下载文件 等
在web.xml中加入过滤器 <filter> <filter-name>NtlmHttpFilter</filter-name> <filter-class>jcifs.http.NtlmHttpFilter</filter-class> <!--jcifs.http.domainController 这个参数指定了DNS服务器的地址-->
java使用smb 远程访问共享文件夹 密码有特殊字符 解决情况
private static String domainip = "10.1.44.193"; private static String username = "administrator"; private static String password = "1q2w3e4r5t!@#"; private static String remoteurl = "smb://10.1.44.
python 从共享文件中自动拷贝指定文件到本地
python 从共享文件中自动拷贝指定文件到本地 最基本的功能实现,很多详细细节比如路径树的搜索,访问失败处理,拷贝中途出错处理,本地文件夹是否存在处理等等,这些有时间再处理,先把基本功能实现一下: import os sharePath = '\\\\192.168.0.111\\soft' fileList = os.listdir(sharePath) for filename