1

У меня есть удаленный каталог, к которому веб-приложение обращается по UNC-пути, например, \\192.168.0.42\g$\files .

Веб-приложение работает на Tomcat, который запускается как служба Windows, т.е. ни один пользователь не вошел в систему.

Я могу получить доступ к каталогу при входе в систему как пользователь; и веб-приложение также может получить к нему доступ, когда я запускаю tomcat из скрипта; но если я запускаю Tomcat как службу Windows, он не может получить доступ к каталогу.

Кто-нибудь может подсказать, почему сервис не может получить доступ к удаленному пути?

1 ответ1

2

В ответ на переформулированный вопрос:

Скорее всего, ваша проблема в том, что служба работает как системный пользователь, а не как сетевой пользователь или пользователь на удаленном компьютере. В домене вы хотели бы либо разрешить всем / другим пользователям, либо предпочтительнее создать учетную запись службы в домене / сети и запустить службу в качестве этой учетной записи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .