我将声纳更改为在 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 目标脚本或属性中定义。