Tomcat 无法访问 Windows 上的网络驱动器

Tomcat 无法访问 Windows 上的网络驱动器

我在 Windows Server 2012 上安装了 Tomcat 8 作为服务。问题是Tomcat 无法访问网络驱动器。Tomcat 管理器显示它已作为 登录Local System Account。我已将其更改为This account并选择了当前用户,我使用该用户登录 Windows,并且该用户可以看到网络驱动器。您能告诉我如何配置 Tomcat 以便它能够访问网络驱动器吗?

答案1

它无法访问网络驱动器,因为它以 身份运行NT authority\Local SystemNT authority\Local System没有网络访问权限,因为它当地的。名字就这么说的。(NT authority\Local Service当然也有同样的限制。)

NT authority\Local System具有网络访问权限的 的等效项是NT authority\Network Service,因此将其设置为在该帐户下运行。

NT authority\Network Service没有密码,但应该忽略您提供的任何密码,因此您可以根据应用程序的行为指定任何密码或不指定任何密码。(如果您的应用程序需要密码值,您应该能够将其设置为任何值,这样就没问题了。)

相关内容