在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服务已启动,但无法启动,不确定在哪里查看
提前感谢您的帮助
答案 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