jcifs 与 GWT:不支持的协议 smb
所以我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实上,您使用 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.