将运行程序降低到管理员

时间:2014-07-10 07:14:03

标签: java service permissions command-line-interface

我使用Java中的cli启动应用程序。 我的Java应用程序在Tomcat中作为服务运行。 (与系统用户)

当我使用cli启动我的应用程序时,它也是系统用户启动但我想用管理员帐户启动它,而不是系统,以避免出现问题... 我怎么能用Java做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:0)

要解决此问题,我需要更改服务的所有者以使用管理员帐户启动它。

您可以使用此命令(https://stackoverflow.com/a/308319/2515673):

进行设置
sc config "service name" obj= "[.\username]" password= "[password]"