gpt4 book ai didi

maven - 无法访问 SonarQube 服务器

转载 作者:行者123 更新时间:2023-12-01 00:51:07 26 4
gpt4 key购买 nike

我已经安装了 Jenkins 和 SonarQube 5.1.1(也尝试过 LTS),它在 Ubuntu 服务器上运行并且可以从外部访问。我已经安装了 Jenkins SonarQube 插件,一切正常。如果我将 Jenkins 中的 SonarQube 服务器 URL 设置为 localhost,那么一切正常。但是随后到 SonarQube(在 Jenkins 内部)的链接将指向 localhost,当我从外部访问 Jenkins 时,这并不好。

如果我将服务器 URL 设置为我的真实 IP,例如 111.112.113.114,那么我会收到一条错误消息,指出无法访问服务器。

[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project com.ericsson.dx.lta.parent: Execution default-cli of goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar failed: SonarQube server can not be reached at http://111.112.113.114:9000/sonar. Please check the parameter 'sonar.host.url'. Read timed out -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project com.ericsson.dx.lta.parent: Execution default-cli of goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar failed: SonarQube server can not be reached at http://111.112.113.114:9000/sonar. Please check the parameter 'sonar.host.url'.



但我从另一台计算机的浏览器中访问 SonarQube 没有问题。

在 sonar.properties 中,我尝试了 sonar.web.host 上的不同设置,例如 sonar.web.host=0.0.0.0 和 sonar.web.host=111.112.113.114

最佳答案

如果我正确理解您的问题,我认为您正在寻找的是 sonar.core.serverBaseUrl您可以在全局管理设置中设置的属性:

enter image description here

这是您的 SonarQube 实例的“公共(public)” URL,将在日志或通知中使用。

关于maven - 无法访问 SonarQube 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31286430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com