由于超时异常,无法执行 SonarScanner 分析
Unable to execute SonarScanner analysis due to Time out Exception
版本:
声纳:8.8.0.42792
声纳扫描仪:4.5.0.2216
MacOS:卡特琳娜 10.15.6
声纳-project.properties :
sonar.projectName=camel
sonar.projectKey=camel-key
sonar.projectVersion=1.0
sonar.sources=src
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.java.binaries=build/classes
声纳扫描仪:
#----- Default SonarQube server
sonar.host.url=http://localhost:9000 # tried with local IP 127.0.0.1 & network IP too
#----- Default source code encoding
sonar.sourceEncoding=UTF-8
Sonar Qube 已启动,状态为运行,也可以访问控制台。
我有 ZScaler 安全防火墙,受密码保护,因此无法修改或停止它。
现在,从存在声纳project.properties文件的项目根目录执行以下命令时,出现以下错误。
Caused by: java.net.SocketTimeoutException: Read timed out
有什么特别的原因以及如何解决这个问题吗?
出于某种原因,端口 9000
被 Zscaler 阻止(我的机器打开了 Zscaler,我没有做任何更改到 Zscaler 设置 )。然而,我找到的解决方案是将 Sonarqube 的端口更改为其他端口,例如 9090
步骤
- 转到
sonarqube-8.7.0.41497/conf
(我使用的是8.7,所以你需要转到你正在使用的版本)
- 打开
sonar.properties
- 将
sonar.web.port=9000
更改为sonar.web.port=9090
- 通过 运行
sonar.sh start
再次启动声纳曲
- 尝试扫描您的项目,通过 运行
sonar-scanner
您的 sonar-project.properties
所在的位置。
版本: 声纳:8.8.0.42792 声纳扫描仪:4.5.0.2216 MacOS:卡特琳娜 10.15.6
声纳-project.properties :
sonar.projectName=camel
sonar.projectKey=camel-key
sonar.projectVersion=1.0
sonar.sources=src
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.java.binaries=build/classes
声纳扫描仪:
#----- Default SonarQube server
sonar.host.url=http://localhost:9000 # tried with local IP 127.0.0.1 & network IP too
#----- Default source code encoding
sonar.sourceEncoding=UTF-8
Sonar Qube 已启动,状态为运行,也可以访问控制台。
我有 ZScaler 安全防火墙,受密码保护,因此无法修改或停止它。
现在,从存在声纳project.properties文件的项目根目录执行以下命令时,出现以下错误。
Caused by: java.net.SocketTimeoutException: Read timed out
有什么特别的原因以及如何解决这个问题吗?
出于某种原因,端口 9000
被 Zscaler 阻止(我的机器打开了 Zscaler,我没有做任何更改到 Zscaler 设置 )。然而,我找到的解决方案是将 Sonarqube 的端口更改为其他端口,例如 9090
步骤
- 转到
sonarqube-8.7.0.41497/conf
(我使用的是8.7,所以你需要转到你正在使用的版本) - 打开
sonar.properties
- 将
sonar.web.port=9000
更改为sonar.web.port=9090
- 通过 运行
sonar.sh start
再次启动声纳曲
- 尝试扫描您的项目,通过 运行
sonar-scanner
您的sonar-project.properties
所在的位置。