【发布时间】:2013-02-15 13:29:56
【问题描述】:
我长期使用 jcifs 连接到 samba 驱动器。由于 samba 服务器已更新并现在使用 Samba 4,因此无法连接并显示错误消息 The parameter is incorrect。网络目录仍然可以通过其他框通过 smb 访问。看起来 jcifs 有问题,而 Samba 4 的协议发生了变化。有人知道可能是什么问题吗?
Stack Trace: jcifs.smb.SmbException: The parameter is incorrect.
at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:545)
at jcifs.smb.SmbTransport.send(SmbTransport.java:645)
at jcifs.smb.SmbSession.send(SmbSession.java:244)
at jcifs.smb.SmbTree.send(SmbTree.java:119)
at jcifs.smb.SmbFile.send(SmbFile.java:770)
我测试了 jcifs 版本 1.3.14 和 1.3.17
【问题讨论】:
-
您使用的是哪个版本的 jcif?
-
我试过 1.3.14 和 1.3.17
-
既然你说它已经连接了很长时间,我认为可能是旧版本的原因,但是如果你已经用 1.3.17 测试过,我什么都没有,对不起:)跨度>