如果我有 Novell NCP 文件系统,我可以将它安装在 Windows 中并将其用作字母驱动器,例如 G:\?
我正在尝试确定在 Apache Tomcat 上运行的基于 Java 的应用程序是否可以访问 NCP 文件系统,而无需安装任何额外的 API 并重新编码任何文件 IO 类。
如果我有 Novell NCP 文件系统,我可以将它安装在 Windows 中并将其用作字母驱动器,例如 G:\?
我正在尝试确定在 Apache Tomcat 上运行的基于 Java 的应用程序是否可以访问 NCP 文件系统,而无需安装任何额外的 API 并重新编码任何文件 IO 类。
我使用 Novell 曾经发布的 Netware Client 完成了这项工作。通常,用户通过在登录脚本中映射来访问他们的共享,但您当然可以使用标准 Windows 工具映射其他驱动器。
例如,当您进入 时
Tools->Map Network Drive
,My Computer
您应该能够浏览 NDS 并找到您要映射的共享。我假设您正在连接到网络上的卷?根据您连接的网络软件的版本,您可能能够使用本机文件访问来访问卷,该文件访问有效地将卷/目录挂载为 Windows 共享,从而无需 Novell 客户端。
根据 mfinni 的说法,“这是 Netware 专门为之而设计的东西之一。”
这可以使用 Novell 的 Netware 客户端或根据您的 Novell 文件服务器的年份来完成,您也可以使用 SMB 而不是 NCP 来提供文件共享,并且根本不需要 Netware 客户端。
一旦您可以访问文件服务器,通过任何一种方法,它都可以被映射为驱动器或作为网络驱动器访问。对于 Java,我 [Johnny Maelstrom] 相信使用 SMB 或安装的 Windows 驱动器号是最好的方法。作为独立应用程序,您需要以 Novell 文件服务器的授权用户身份访问驱动器。作为一项服务,服务登录需要是 Novell 文件服务器的授权用户。
注意:这个答案结合了来自 mfinni、Canacourse、dsolimano 和我自己的一些研究的信息。