我已经将Tomcat 8作为一个服务安装在Windows 2012上。问题是Tomcat无法访问网络驱动器。tomcat管理器显示它以Local System Account的身份登录。我已将其更改为This account,并选择了当前用户,用于登录Windows,此用户可以看到网络驱动器。您能告诉我如何配置Tomcat,使其能够访问网络驱动器吗?
发布于 2014-07-29 13:43:05
它不能访问网络驱动器,因为它是作为NT authority\Local System运行的。NT authority\Local System没有网络访问,因为它是本地的。在名字里这么说。(当然,NT authority\Local Service也有同样的限制。)
与具有网络访问权限的NT authority\Local System等价的是NT authority\Network Service,因此将其设置为在该帐户下运行。
NT authority\Network Service没有密码,但是应该忽略您提供的任何密码,因此您应该可以根据应用程序的行为来指定任何内容,或者不指定任何密码。(如果您的应用程序需要密码值,您应该能够将其设置为任何内容,并且一切正常。)
https://serverfault.com/questions/616299
复制相似问题