gpt4 book ai didi

java - 无法通过 Apache Tomcat 访问网络文件夹

转载 作者:行者123 更新时间:2023-11-28 22:20:15 27 4
gpt4 key购买 nike

我在 Apache Tomcat 7.0 上发布了一个 .war 文件。该应用程序访问文件夹并显示其中文件的文件名。当文件夹在本地计算机上时,这非常有效。但是,当网络服务器上的文件夹(通过\\192.168.x.xx\foldername 访问)时,应用程序无法访问它并显示“找不到文件”。

我们已尝试寻找可能的解决方案,但没有找到任何似乎与此特定问题相关的内容。我们还尝试了通常的解决方案,例如授予访问权限(共享)、以管理员身份运行应用程序,甚至检查 Tomcat 用户设置,但都没有任何效果。所以我的问题是,我们需要做什么才能允许应用程序访问该网络文件夹。我还应该提到,当应用程序从 Eclipse 运行时,它可以毫无问题地访问该文件夹。谢谢。

最佳答案

这与Tomcat无关。首先,\\host\share 是从资源管理器窗口访问 CIFS/SMB 共享的 Windows 特定方式;它不适用于 *nix,您必须将共享挂载到目录。如果你愿意在 war 中改变代码,看看Java open file on shared location或在 JCIFS。或者,如果您将共享映射到网络驱动器,则可以执行 z:\...

关于java - 无法通过 Apache Tomcat 访问网络文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23865023/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com