使用管理员用户运行javaservice

问题描述:

我有一个Java应用程序,我想运行它使用JavaService包装。使用管理员用户运行javaservice

当不使用-user参数时(使用默认用户作为本地系统),该服务可以正常工作。

出于权限的原因,我需要使用管理员用户作为服务的所有者,但是在启动时出现以下消息apears。

enter image description here

翻译:它不能启动该服务由于登录错误。

的service.exe安装命令如下:

JavaService.exe - 安装 “服务名称”, “%JAVA_HOME%\ bin中\客户\ jvm.dll” 这个 - 启动 “服务类” - 用户” \ Administrador “-password”1234“

UPDATE: 如果我使用services.msc控制台更改服务的用户,结果是相同的。

我的问题解决了。

错误消息1069是由该用户没有权限登录为服务引起的。

要添加此permision follow the steps

  • 打开OCAL安全设置(开始 - >运行 - > secpol.msc)如果不是域或设置默认域控制器GPO是域服务器。
  • 展开本地策略,然后单击用户权利指派
  • 在右窗格中,右键单击登录作为一个服务,然后单击添加用户或组