Install and start Ubisecure SSO Tomcat and Accounting Service as Windows Services gives error
Problem
When installing SSO9 , install.cmd prints error: “A service specific error occurred: 4”
Run install.cmd script to install the Ubisecure SSO Tomcat as a service. Since v. SSO 8.4 install.cmd also installs Accounting Service as Windows service.
cd "C:\Program Files\Ubisecure\ubilogin-sso\ubilogin\config\tomcat"
.\install.cmd |
Error
The UbisecureAccounting service is starting.
The UbisecureAccounting service could not be started.
A service specific error occurred: 4.
More help is available by typing NET HELPMSG 3547.
UbisecureAccounting updated at https://localhost:8442/accounting/
The UbiloginServer service is starting.
The UbiloginServer service could not be started.
A service specific error occurred: 4.
More help is available by typing NET HELPMSG 3547.
UbiloginServer updated at https://localhost:8443/ubilogin/
Solution
When JAVA11 is installed using Eclipse Adoptium exe, it creates JAVA_HOME variable in Windows machine with \ in the end ( C:\Program Files\Eclipse Adoptium\jdk-11.0.14.9-hotspot\ )
For successful SSO services installation, JAVA_HOME environment variable value should not end with \
Go to Control Panel → System and Security → System → Advanced system settings → Environment Variables → System Variables and remove \ from end of JAVA_HOME value.
JAVA_HOME should look like as below :