url [http:// localhost:9000 / batch_bootstrap / index]返回的状态无效

时间:2016-11-02 20:31:46

标签: sonarqube sonarqube-scan

当我尝试运行声纳扫描仪时,我无法启动sonarqube并且正在显示此错误。

信息:扫描程序配置文件:/sonar-scanner-2.8/conf/sonar-scanner.properties 信息:项目根配置文件:NONE 信息:SonarQube扫描仪2.8 信息:Java 1.8.0_91 Oracle Corporation(64位) 信息:Mac OS X 10.12.1 x86_64 信息:用户缓存:/.sonar / cache 错误:无法访问SonarQube服务器[http://localhost:9000] 信息:------------------------------------------------ ------------------------ 信息:执行失败 信息:------------------------------------------------ ------------------------ 信息:总时间:0.417秒 信息:最终记忆:3M / 123M 信息:------------------------------------------------ ------------------------ 错误:SonarQube扫描程序执行期间出错 org.sonarsource.scanner.api.internal.ScannerException:无法执行SonarQube     at org.sonarsource.scanner.api.internal.IsolatedLauncherFactory $ 1.run(IsolatedLauncherFactory.java:84)     at org.sonarsource.scanner.api.internal.IsolatedLauncherFactory $ 1.run(IsolatedLauncherFactory.java:71)     at java.security.AccessController.doPrivileged(Native Method)     at org.sonarsource.scanner.api.internal.IsolatedLauncherFactory.createLauncher(IsolatedLauncherFactory.java:71)     在org.sonarsource.scanner.api.internal.IsolatedLauncherFactory.createLauncher(IsolatedLauncherFactory.java:67)     在org.sonarsource.scanner.api.EmbeddedScanner.doStart(EmbeddedScanner.java:218)     在org.sonarsource.scanner.api.EmbeddedScanner.start(EmbeddedScanner.java:156)     在org.sonarsource.scanner.cli.Main.execute(Main.java:72)     在org.sonarsource.scanner.cli.Main.main(Main.java:61) 引起:java.lang.IllegalStateException:无法从服务器下载库     在org.sonarsource.scanner.api.internal.Jars.downloadFiles(Jars.java:93)     在org.sonarsource.scanner.api.internal.Jars.download(Jars.java:70)     在org.sonarsource.scanner.api.internal.JarDownloader.download(JarDownloader.java:39)     在org.sonarsource.scanner.api.internal.IsolatedLauncherFactory $ 1.run(IsolatedLauncherFactory.java:75)     ......还有8个 引起:java.lang.IllegalStateException:url [http://localhost:9000/batch_bootstrap/index]返回的状态无效:[404]     在org.sonarsource.scanner.api.internal.ServerConnection.callUrl(ServerConnection.java:115)     at org.sonarsource.scanner.api.internal.ServerConnection.downloadString(ServerConnection.java:98)     在org.sonarsource.scanner.api.internal.Jars.downloadFiles(Jars.java:78)     ......还有11个 错误: 错误:使用-X开关重新运行SonarQube扫描仪以启用完整的调试日志记录。

1 个答案:

答案 0 :(得分:1)

实际上,您应该首先启动SonarQube。当它运行时,您可以启动扫描仪。

我得到了我的端口9001已经被使用并且SonarQube服务器没有启动的情况。要解决此问题,我在 SonarQube_Dir / conf / sonar.properties 中将端口更改为19001(在我的计算机上免费)

sonar.search.port=19001

在此更改后,我能够启动sonarQube服务器,并运行扫描程序。