By default the Windows Service is configured to be started automatically. This can be changed to start manually by setting the
wrapper.ntservice.starttype property to
Note that the service starts successfully only if the database is already running at that point.
The component is licensed by Servoy to be bundled and used in combination with the Servoy Application Server only. It's not allowed to use the component outside the context of the Servoy Application Server.
A non-admin user doesn't have permission to start and stop the Servoy Application Server service. In order to have access to do that, they have to be granted permission by the administrator. This section provides information on how to grant permission to a different user to access the Servoy service.
The following steps need to be followed in order to give access to the service:
Enter the following command in the console:
C:\>sc sdshow servoyservice
The output will look something like this:
Copy and paste it into a text editor.
(A;;CCLCSWRPWPDTLOCRRC;;;SY)part of the command output, and paste it right before the
(A;;RPWPCR;;;[SID])- where [SID] has to be replaced by the actual user account SID
In the command prompt, enter the
sc sdset command and paste in the copied line. The resulted command will look like this:
sc sdset servoyservice "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;RPWPCR;;;S-1-5-21-30086777-1921087056-1718559101-1003)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)"
Run the command. On success, the following output should appear:
[SC] SetServiceObjectSecurity SUCCESS
After completing these steps, the non-admin user for which these settings have been done will be able to access the Application Server service.