Thursday, February 4, 2016

SonarQube: Error when running it as a Windows Service

After installing SonarQube, you can run it as a Windows Service by executing the InstallNTService.bat file inside the %SONARQUBE_HOME%/bin/windows-x86-32/InstallNTService.bat folder.

However when I tried to do this, it failed silently and I only saw the following on the command line:

--> Wrapper Started as Service

Launching a JVM...

Wrapper (Version 3.2.3)

Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.

<—Wrapper Stopped

Luckily the documentation brought the answer.By default the SonarQube windows service is installed under a local account but you need administrative permissions to be able to run SonarQube.

Here are the steps to fix it:

  • Open the list of installed services on your system(search for services.msc)
  • Right click on the SonarQube service in the list
  • Click on Properties
  • Go to the LogOn tab
  • Change the LogOn from a Local System Account to another account with administrative permissions

No comments: