Назад | Перейти на главную страницу

Tomcat не может получить доступ к сетевым дискам в Windows

У меня Tomcat 8 установлен как служба на Windows Server 2012. Проблема в том, что Tomcat не может получить доступ к сетевым дискам. Менеджер tomcat показывает, что он вошел в систему как Local System Account. Я изменил это на This account и выбрал текущего пользователя, которого я использую для входа в Windows, и этот пользователь может видеть сетевые диски. Не могли бы вы рассказать мне, как настроить Tomcat, чтобы он мог получать доступ к сетевым дискам?

Он не может получить доступ к сетевым дискам, потому что он работает как NT authority\Local System. NT authority\Local System не имеет доступа к сети, потому что это местный. Так сказано прямо в названии. (И NT authority\Local Service конечно, имеет такое же ограничение.)

Эквивалент NT authority\Local System, с доступом к сети, NT authority\Network Service, поэтому установите его для работы под этой учетной записью.

NT authority\Network Service нет пароля, но следует игнорировать любой пароль, который вы предоставляете, поэтому вы можете указать что-нибудь или ничего, в зависимости от поведения вашего приложения. (Если вашему приложению требуется значение пароля, вы сможете установить его как угодно и все будет в порядке.)