如果我有一个Novell NCP文件系统,我可以在Windows中安装它并将其用作字母驱动器,例如G:\?
我想解决一下,运行在Apache Tomcat上的基于Java的应用程序是否可以访问NCP文件系统,而不必安装任何额外的API并重新编码任何文件IO类。
我已经使用Novell过去发布的Netware客户端完成了这个工作。 通常,用户通过将他们映射到其login脚本来访问他们的共享,但是您当然可以使用标准的Windows工具映射额外的驱动器。
例如,当您转到“ My Computer Tools->Map Network Drive My Computer ,您应该可以浏览NDS并find要映射的共享。
我假设你正在连接到netware上的音量? 取决于你连接的是哪个版本的netware,你也许可以使用本地文件访问权限来访问卷,这种访问能够有效地将卷/目录挂载为windows共享,而不需要novell客户端。
据mfinni说,“这是Netware专门为之制造的东西之一。”
这可以使用Novell公司的Netware客户端或根据Novell文件服务器的年份来完成,也可以使用SMB而不是NCP来提供文件共享,并且根本不需要Netware客户端。
一旦你有权访问文件服务器,通过任何一种方法,它可以映射为一个驱动器或访问为networking驱动器。 对于Java,我[Johnny Maelstrom]认为使用SMB或挂载的Windows驱动器盘符是最好的方法。 作为一个独立的应用程序,您需要作为Novell文件服务器的授权用户访问该驱动器。 作为服务,服务login必须是Novell文件服务器的授权用户。
注意:这个答案结合了来自mfinni,Canacourse,dsolimano和我自己的一些研究的信息。