使用管理员用户运行javaservice
问题描述:
我有一个Java应用程序,我想运行它使用JavaService包装。使用管理员用户运行javaservice
当不使用-user参数时(使用默认用户作为本地系统),该服务可以正常工作。
出于权限的原因,我需要使用管理员用户作为服务的所有者,但是在启动时出现以下消息apears。
翻译:它不能启动该服务由于登录错误。
的service.exe安装命令如下:
JavaService.exe - 安装 “服务名称”, “%JAVA_HOME%\ bin中\客户\ jvm.dll” 这个 - 启动 “服务类” - 用户” \ Administrador “-password”1234“
UPDATE: 如果我使用services.msc控制台更改服务的用户,结果是相同的。
答
我的问题解决了。
错误消息1069是由该用户没有权限登录为服务引起的。
要添加此permision follow the steps:
- 打开OCAL安全设置(开始 - >运行 - > secpol.msc)如果不是域或设置默认域控制器GPO是域服务器。
- 展开本地策略,然后单击用户权利指派
- 在右窗格中,右键单击登录作为一个服务,然后单击添加用户或组