2011-09-17 36 views
1

所以我正在写一个GWT和GXT的Web应用程序。我试图使用jcifs.jar访问samba服务器上的文件,并且不断收到"unsupported protocol"消息。与GWT jcifs:不支持的协议smb

这是我的代码:

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

我读到这个问题,我知道我需要添加jcifs.jar到GWT容器类路径,是正确的?如果是这样,这是什么意思?我怎么做?

回答

0

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

+0

这就是我所做的。我把jar放在war/WEB_INF/lib下,我得到了这个消息......我错过了什么?我应该在哪里放置罐子,还有一些需要的配置? –