【发布时间】:2021-04-24 08:15:14
【问题描述】:
我无法让 sonarQube 作为服务启动。 SonaruQube 服务器/控制台启动时没有问题。
我尝试按照文档 (SQ Docs) 或通过 Windows 服务 GUI 通过提供的“StartNTService.bat”启动服务。
两者都显示以下错误:
唯一有异常的日志文件是'wrapper.log':
“致命 | wrapper | 2021/01/19 17:25:36 | 参数 'Files\sonarqube\conf\wrapper.conf' 不是有效的属性名称-值对。”
每次我尝试启动服务时都会重复上述错误行。 (我已经验证了权限设置)。不知道还能去哪里看。
wrapper.conf 没有被我以任何方式修改。
服务是通过以下方式安装的:[ sc create SonarQube binPath= ""C:\Program Files\sonarqube\bin\windows-x86-64\wrapper.exe" -s C:\Program Files\sonarqube\conf\wrapper.配置”]
SonarQube 版本:8.5.1
Windows 版本:10.0.18363
Java 版本:11.0.9+7-LTS Java HotSpot(TM) 64 位服务器虚拟机
任何提示或建议将不胜感激。
【问题讨论】:
-
不确定是否有帮助,但错误是瞬时的。
-
如何启动服务器?请添加执行的命令行。您是否修改了
wrapper.conf文件? -
路径中的空格似乎存在问题(将 Program Files 分隔为两个不同的参数)。如果您选择将服务器安装在不包含空格的路径中,您的体验可能会更好。
-
@agabrys 我使用提供的 StartSonar.bat 文件启动了服务器,请参阅添加的图像。无论如何,我都没有修改 wrapper.conf。太棒了!
-
@raspy - 这就是问题(路径中的空格) - 你介意将它作为答案发布,以便我接受它。非常感谢大家的帮助。