2015-10-07 7 views
1

Я пытаюсь создать гиперссылки для открытия файлов с сетевого диска G: (подробнее here). G: отображается как сетевой диск.Ссылки на сетевой диск не работают в автономном Tomcat, но работают в Eclipse + Tomcat

  • Когда я развернуть WAR на сервере Tomcat интегрирован в Eclipse, работает.
  • Когда я развернуть его на самом же но автономной Tomcat, не работает

Я пробовал:

  • Run Tomcat, как Domain Admin, который имеет доступ к место, но без успеха.
  • Заполните его как Local user, но установите флажок Allow service to interact with desktop. Также без успеха.

В чем разница между доступом к интегрированному Tomcat и Tomcat?

РЕШЕНИЕ:

  • Дело Затмение + Tomcat: Путь G:/test_dir/test.txtработы
  • Case Standalone Tomcat: Путь \\\\server\\g\\test_dir\\test.txtработает
+1

Вы должны опубликовать примеры того, что вы делаете. – Stefan

+0

Я написал его на предыдущий вопрос (http://stackoverflow.com/questions/32970810/open-file-from-network-drive), но я обнаружил, что это не проблема URI или метод, но в разнице между tomcat, интегрированным в Eclipse, или нет.: -/ – gaffcz

ответ

0

РЕШЕНИЕ:

  • Дело Затмение + Tomcat: Путь G:/test_dir/test.txt работает
  • Case Standalone Tomcat: Путь \\\\server\\g\\test_dir\\test.txt работает
+0

Не могли бы вы найти причину этого? Или, чтобы Standalone Tomcat работал и для других путей? –

1

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

У меня была аналогичная проблема (работа с Tomcat как служба Windows), которая не могла получить доступ к общему сетевому диску, поскольку служба была запущена с учетной записью локального администратора, которая не имела доступа к общему сетевому диску.

Поскольку вы находитесь в Windows, попробуйте запустить Tomcat в качестве пользователя домена, имеющего доступ к сетевому диску.

+0

Спасибо за ваш ответ. Я пробовал это (как вы можете найти в моем посте), но он не работает – gaffcz