【问题标题】:Not able to access network mapped drive from jsp running on tomcat 6.0无法从运行在 tomcat 6.0 上的 jsp 访问网络映射驱动器
【发布时间】:2010-10-28 14:09:45
【问题描述】:

我想从我的网络应用程序访问网络文件。

我已经构建了 web 应用程序(访问网络共享文件夹和文件),它在 eclipse 下完美运行。

如果通过 Web 服务器 Tomcat 6.0 运行,相同的应用程序不会运行

   String lineSeparator = System.getProperty("file.separator");
   String path1=lineSeparator.concat(lineSeparator).concat("188.10.1.5").concat(lineSeparator).concat("aps3b2-share").concat(lineSeparator).concat("tiger").concat(lineSeparator);
   File pathtest1 = new File(path1);
   if (pathtest1.exists())
   {
     fullpath = lineSeparator.concat(lineSeparator).concat("188.10.1.5").concat(lineSeparator).concat("aps3b2-share").concat(lineSeparator).concat("tiger").concat(lineSeparator);
   }
   else
   {
     errmount="Please Mount the APS 3B2 Share using //188.10.1.5 on this system and then login!!!.";

错误=1; } System.out.println("登录中"+fullpath);

实际上,我想从文件服务器获取文件的修改日期和时间以进行上传。因此,我正在检查 Web 应用程序是否可以访问服务器的根文件夹以访问文件。

但是,这在 Eclipse 下可以完美运行,但是当我将其作为 WAR 文件放入 Tomcat 6.0 时它不起作用。

我尝试了 UNCPath、反斜杠和正斜杠,但没有结果。

你能请任何人帮忙吗?

提前非常感谢, 科蒂斯瓦兰

【问题讨论】:

    标签: jsp tomcat networking


    【解决方案1】:

    确保您拥有访问权限。还要确保在 Web 服务器中运行的应用程序可以访问您指定的位置。尝试输出位置并从浏览器窗口手动到那里,看看是否可以找到它。

    你应该可以读取文件,所以很可能是访问或路径不正确的问题。

    【讨论】:

    • 我已尝试输出并能够从浏览器访问指定位置。请帮助我如何确保网络应用程序能够访问指定位置。
    • 很可能您没有使用正确的路径。你得到什么错误?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    相关资源
    最近更新 更多