jcifs 与 GWT:不支持的协议 smb

发布于 2024-12-04 23:37:30 字数 445 浏览 0 评论 0原文

所以我正在使用 GWT 和 GXT 编写一个网络应用程序。我尝试使用 jcifs.jar 访问 samba 服务器上的文件,但不断收到 “不支持的协议” 消息。

这是我的代码:

FileSystemManager manager = VFS.getManager();
FileObject buildLog = 
    manager.resolveFile("smb://tarzan/tgrid/build/build_log.txt");
InputStream stream = buildLog.getContent().getInputStream;

我读到了有关此问题的信息,并且我知道我需要将 jcifs.jar 添加到 GWT 容器类路径,这是正确的吗?如果是这样,这意味着什么?我该怎么做?

So I'm writing a web app with GWT and GXT. I'm trying to use jcifs.jar to access files on a samba server and I keep getting an "unsupported protocol" message.

This is my code:

FileSystemManager manager = VFS.getManager();
FileObject buildLog = 
    manager.resolveFile("smb://tarzan/tgrid/build/build_log.txt");
InputStream stream = buildLog.getContent().getInputStream;

I read about this issue and I understand I need to add jcifs.jar to the GWT containers classpath, is that correct? And if so, what does it mean? How do i do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怪异←思 2024-12-11 23:37:30

事实上,您使用 GWT 编写客户端(可能还包括 RPC)与您在服务器端使用的库无关。这些库必须位于您的 web 应用程序的 WEB-INF/lib 文件夹中。 GWT DevMode 也是如此,它只是嵌入了一个轻量级的 HTTP 服务器和 servlet 容器。

The fact that you're coding your client-side, and possibly RPC, with GWT is unrelated to the libraries you use on the server-side. Those libraries have to be in your webapp's WEB-INF/lib folder. It's the same with the GWT DevMode, which simply embeds a lightweight HTTP server and servlet container.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文