Не удается получить доступ к сетевому подключенному диску из jsp, запущенного на Tomcat 6.0 - PullRequest
0 голосов
/ 28 октября 2010

Я хочу получить доступ к сетевым файлам из моего веб-приложения.

Я создал веб-приложение (которое имеет доступ к общей сетевой папке и файлам), и оно отлично работает при затмении.

это же приложение не запускается, если оно запускается через веб-сервер 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);

На самом деле, я хочу получить дату и время изменения файла с файлового сервера для загрузки.Поэтому я проверяю, может ли веб-приложение получить доступ к корневой папке сервера для доступа к файлу.

Но в Eclipse это прекрасно работает, но когда я помещаю его в WAR-файл в Tomcat 6.0, оно не работает.работа.

Я пробовал UNCPath, обратную косую черту и прямую косую черту без результата.

Не могли бы вы кому-нибудь помочь с этим?

Заранее большое спасибо, Коттесваран

1 Ответ

0 голосов
/ 02 ноября 2010

Убедитесь, что у вас есть права доступа.Также убедитесь, что приложение, запущенное на веб-сервере, может получить доступ к указанному вами местоположению.Попытайтесь вывести местоположение и перейдите туда вручную из окна браузера, чтобы увидеть, может ли оно его найти.

Вы должны быть в состоянии прочитать файлы, так что это, скорее всего, проблема с доступом или неправильным путем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...