问题标签 [jcifs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1219 浏览

java - JCIFS VerifyError 非法使用非虚函数调用

我使用 jcifs-1.3.17 库来检查共享文件夹中的一些文件。一周前我发现我的代码不能正常工作。我有以下 500 个服务器错误:(

类:jcifs/smb/NtlmPasswordAuthentication,方法:暗示签名:(Ljavax/security/auth/Subject;)Z)非法使用非虚拟函数调用

任何建议我该如何解决?也许我可以避免这个验证检查?或者,也许你可以给我一些关于这个图书馆的替代方案?

0 投票
3 回答
20863 浏览

smb - 如何使用 JCIFS 将文件从 SMB 共享复制到不在域中的本地驱动器

我正在尝试使用 JCIFS 将一些远程文件复制到 Java 中的本地驱动器。远程计算机位于域内。本地计算机不在域中。

以下代码有效,但速度慢(700Kb 需要 2 分钟...而且我有很多 Mb...):

我想我可以使用 SmbFile.copyTo(),但我不知道如何访问本地文件。如果我编写以下内容,则会出现连接错误:

这个问题与如何在 Java 中使用 jcifs 将文件从 smb 共享复制到本地驱动器有关?

0 投票
1 回答
2573 浏览

java - 使用 jcifs 连接到 Samba 4 时出现 SMB 异常“参数不正确”

我用jcifs连接samba驱动很长时间了。由于 samba 服务器已更新并现在使用 Samba 4,因此无法连接并显示错误消息The parameter is incorrect。网络目录仍然可以通过其他框通过 smb 访问。它看起来像是 jcifs 的问题和 Samba 4 协议的更改。有人知道可能是什么问题吗?

我测试了 jcifs 版本 1.3.14 和 1.3.17

0 投票
2 回答
1178 浏览

jcifs - 您如何知道 JCIFS 的特定实例在哪里运行?

在我的公司,一年多来,我每天早上都被锁定在我的 Windows 帐户之外。IS 公司不断告诉我,同名的计算机jcifs3_188_b5每 20 分钟就会推送一个错误密码。

他们还告诉我这不是公司网络上的计算机,只是告诉我找到这台机器并让它停止这样做。所以,这里有一个真正的侦探工作,因为我不知道 JCIFS 是什么,除了每 20 分钟从我的帐户推送一个错误密码的东西。

JCIFS 系统驻留在哪里,为什么没有人知道它来自哪里?有没有工具可以找到这个?

0 投票
3 回答
5799 浏览

java - 连接到 PC 以从 Android 设备查看共享文件夹

我正在为 Android 开发一个 samba 客户端。给定一个 IP 地址,它应该连接到它并浏览共享文件夹。

为此,我使用JCIFS。我将 jar 放到我的 Android 项目中,并添加了以下代码以连接到 PC 并获取文件列表:

我得到回报:jcifs.smb.SmbAuthException: Logon failure: unknown user name or bad password。

但是凭据是正确的。我还尝试使用来自 android 市场的另一个使用 JCIFS 的 samba 客户端,它成功连接到该 IP,所以显然我在这里做错了,但不知道特别是什么。

非常感谢任何帮助。

0 投票
1 回答
281 浏览

java - 关于 JCIFS 的 SAXException

在一个功能中,我使用 JCIFS 的 SmbFile 概念构建了一个从上传的 xml 文件中读取值的逻辑,该文件位于远程保护共享文件夹中,如下所示:

该行doc = builder.parse(new SmbFileInputStream(fNew));引发以下异常:

谁能说出为什么会发生此异常?以及解决此问题的替代方法。

谢谢。

0 投票
1 回答
12578 浏览

jcifs - Jcfis jcifs.smb.SmbException:访问被拒绝

当我尝试将文件移动到 win xp 中的共享文件夹时遇到问题。

我的代码是下一个

}

我尝试将 txt 移动到将自动打印文件的文件夹,当我执行时出现下一个失败:

我正确输入了名称和密码,因为如果尝试无效的登录名/密码,则会出现不同的消息。

我的问题是:

config.setProperty 中是否需要其他参数?

感谢你所做的一切。

0 投票
1 回答
382 浏览

spring - spring 在 cxf 嵌入式码头中使用 jcifs

我有一个示例 JAX-RS 服务通过 cxf + spring 通过令人敬畏的 jaxrs:server 指令公开。我想配置正在启动的底层码头,以通过 jcifs 设置用户名,并再次通过 cxf 的 httpj 指令配置它。

但是,我没有看到控件到达 NtlmFilter 的 doFilter 调用,尽管过滤器似乎已经初始化好了。一直在试图找出可能出了什么问题,并且已经浪费了我一天中的大部分时间。任何指针都会有所帮助!提前致谢!

0 投票
1 回答
643 浏览

java - Android:openConnection() 抛出 IOExeption(无法找到协议的默认处理程序:http)

我有一个使用 jcifs 库的 android 应用程序。每次我尝试使用 HTTP 协议在 URL 上打开连接()时,我都会收到一个 IOExeption,并显示以下消息“无法找到协议的默认处理程序:http”。它适用于使用 FTP 协议的 URL。

经过一番挖掘,我怀疑问题出在 jcifs 库中。从 JCIFS 文档中我发现以下内容:

jCIFS NTLM 支持作为 HTTP 连接的 URLStreamHandler 实现。此处理程序“包装”您的 Java 环境提供的默认处理程序以添加对 NTLM 身份验证的支持。

将“jcifs”包添加到协议处理程序包列表中。“java.protocol.handler.pkgs”属性是一个管道分隔(“|”)的包列表,为 Java 提供协议处理程序。“jcifs”包应该添加到这个列表中;这通常可以通过在启动应用程序时将“-Djava.protocol.handler.pkgs=jcifs”添加到命令行来完成......

见全文

任何人都可以帮助解决这个问题。

0 投票
1 回答
2147 浏览

java - Java:如何使用凭据从网络复制到本地文件夹

Java 似乎无法使用 Windows 凭据。我需要将需要凭据的服务器上的文件复制到本地文件夹。

我使用“JCIFS”插件使用 SMB 协议从服务器复制。但在这种情况下,我也只能使用 smb 复制到本地计算机,因此应该在本地 PC 上共享一些文件夹。这种行为对于我的应用程序是不可接受的,因为它将在不同的 PC 上运行。将网络路径映射为驱动器并通过“FileInputStream”复制文件也是不合适的决定。

如何解决这样的问题?也许可以将文件读取到缓冲区,然后从那里读取到本地文件夹?文件足够小 - 30-50Mb。