JCIFS访问被拒绝

时间:2015-01-29 19:11:27

标签: java grails jcifs

我使用JCIFS写入Windows共享。这一直很好。突然间它停止工作,我现在得到一个jcifs.smb.SmbAuthException:访问被拒绝。例外。我知道我的凭据很好,因为我可以手动连接使用smb并写入文件夹,因此不是问题所在。我使用的代码是:

NtlmPasswordAuthentication ntlm = new NtlmPasswordAuthentication(domain, userName, smbPassword);
SmbFile file = new SmbFile(smbPath, ntlm);

SmbFileOutputStream outputStream = new SmbFileOutputStream(file)

outputStream.write(fileContents)
outputStream.close()

它吹响了" SmbFileOutputStream outputStream = new SmbFileOutputStream(file)"线。这些都没有改变几个月并且一直工作正常,所以我不确定为什么它会停止工作。有没有人有任何想法?我完全失去了,因为我知道我的凭据是好的,我确实有写访问权

1 个答案:

答案 0 :(得分:4)

如错误消息所示,以及您所描述的内容是目标服务器上的文件权限问题。

<强>更新 确认(通过评论)尝试替换现有文件时是权限问题。