5

在 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 服务已启动,但无法启动,不知道在哪里可以查看

在此先感谢您的帮助

4

3 回答 3

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/

问候。

于 2014-09-11T08:47:08.477 回答
1

我能够通过在 C:\Windows\System32\config\systemprofile\AppData\Local\ 中创建一个名为“Temp”的新文件夹来解决这个问题

于 2016-05-08T14:34:40.940 回答
0

我有同样的问题。

日志文件仅显示

--> Wrapper 作为服务启动

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

<-- 包装器停止

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

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

三:运行StartNTService.bat

于 2016-06-22T08:21:01.383 回答