无法从运行在tomcat 6.0上的jsp访问网络映射的驱动器
问题描述:
我想从我的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
答
请确保您有访问权限。还要确保在Web服务器上运行的应用程序可以访问您指定的位置。尝试输出位置,然后从浏览器窗口手动进入,以查看是否可以找到它。
你应该能够读取文件,所以它很可能是访问或不正确的路径问题。
我试图输出并能够从浏览器访问指定的位置。请帮助我如何确保网络应用程序能够访问指定的位置。 – 2010-11-20 10:20:47
请帮帮我! – 2010-11-20 10:22:05
最有可能你没有使用正确的道路。你会得到什么错误? – 2010-11-29 21:31:02