2010-10-28 22 views
0

我想从我的Web应用程序访问网络文件。无法从运行在tomcat 6.0上的jsp访问网络映射的驱动器

我已经建立了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!!!."; 

errval = 1; } System.out.println(“In login”+ fullpath);

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

但是,这在Eclipse中完美的工作,但是当我把它作为WAR文件在Tomcat 6.0中不起作用。

我试过UNCPATH,反斜杠和正斜杠没有结果。

你能请任何人帮忙吗?

提前许多感谢, Kotteeswaran

回答

0

请确保您有访问权限。还要确保在Web服务器上运行的应用程序可以访问您指定的位置。尝试输出位置,然后从浏览器窗口手动进入,以查看是否可以找到它。

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

+0

我试图输出并能够从浏览器访问指定的位置。请帮助我如何确保网络应用程序能够访问指定的位置。 – 2010-11-20 10:20:47

+0

请帮帮我! – 2010-11-20 10:22:05

+0

最有可能你没有使用正确的道路。你会得到什么错误? – 2010-11-29 21:31:02

相关问题