0

我将声纳更改为在 localhost:9100 而不是默认的 localhost:9000 上运行。我重新启动了服务器,我可以浏览到新地址。但是,当我使用 Ant 执行 Sonar 时,出现以下异常。

org.sonar.batch.bootstrapper.BootstrapException: Connection refused

查看 Sonar Ant 日志,它清楚地指出:

[sonar:sonar] Sonar server: http://localhost:9000

为什么 Ant 仍然尝试在 9000 端口执行 Sonar?该端口仅在 Sonar 服务器启动时读取的 Sonar 属性文件中定义(和更改)。因此,该端口未在 Ant 目标脚本或属性中定义。

4

1 回答 1

1

您必须指定以下属性

sonar.host.url=http://localhost:9100

,如果您希望 Sonar 批处理连接到正确的 URL。

您可以将其设置为 Ant 脚本中的属性或 JVM 参数。

于 2012-10-16T09:07:32.723 回答