在Windows Server 2012上安装sonarqube

时间:2014-09-09 16:55:23

标签: sonarqube windows2012

在Windows Server 2012上安装sonarqube

我已按照以下步骤在Windows Server 2012上安装声纳 下载sonarqube4.4并解压缩到C:\ Sonarqube

下载了Java JDK 1.7.0_60和jre 1.7.0_67以及jre7

已安装的Windows SDK 7和.NET Framework 4

导航到C:\ sonar \ bin \ windows x86-64并以管理员身份运行StartSonar.bat,运行正常,没有输出,我不得不热ctrl-Z打破

然后我运行了\ windows-x86-64 \ InstallNTService.bat作为管理员,我得到了 sonarQube服务已启动,但无法启动,不确定在哪里查看

提前感谢您的帮助

3 个答案:

答案 0 :(得分:9)

我相信您首先成功运行\ windows-x86-64 \ InstallNTService.bat,然后StartSonar.bat失败(与您描述的相反顺序)。

您可能遇到此问题http://qualilogy.com/fr/wp-content/uploads/sites/2/2013/09/Sonar_ServiceLaunchError2.jpg

在这种情况下,解决方案是更改启动Sonar服务的用户/权限:http://qualilogy.com/en/migrate-sonarqube-tomcat-to-windows-service/

问候。

答案 1 :(得分:1)

我能够通过在C:\ Windows \ System32 \ config \ systemprofile \ AppData \ Local \

中创建名为“Temp”的新文件夹来解决此问题

答案 2 :(得分:0)

我遇到了同样的问题。

日志文件仅显示

  

- >包装器作为服务启动

     

清理或创建>临时目录C:\ Program Files(x86)\ SonarQube \ sonarqube \ temp

     

< - Wrapper Stopped

     

SonarQube服务已启动,但无法启动。

经过长时间的搜索,我来到了这个网站http://zen-and-art-of-programming.blogspot.de/2013/03/installing-and-running-sonar-source.html

解决方案:

I:导航到C:\ Windows \ system32 \ config \ systemprofile \ AppData \ Local \并创建目录 Temp

II:将用户权限设置为完全访问权限

III:运行 StartNTService.bat