Sonar Ant无法识别新的端口映射,BootstrapException:连接被拒绝
问题描述:
我将Sonar更改为在localhost:9100上运行,而不是默认localhost:9000。我重新启动服务器,我可以浏览到新地址。但是,当我使用Ant执行Sonar时,我得到以下例外。在声纳蚂蚁日志Sonar Ant无法识别新的端口映射,BootstrapException:连接被拒绝
org.sonar.batch.bootstrapper.BootstrapException: Connection refused
来看,它明确规定:
[sonar:sonar] Sonar server: http://localhost:9000
为什么蚂蚁仍然试图在端口9000来执行声纳?只有在Sonar服务器启动时读取的Sonar属性文件中才定义(和更改)端口。因此该端口未在Ant目标脚本或属性中定义。
答
您必须指定下列属性
sonar.host.url=http://localhost:9100
,如果你想声纳一批连接到正确的URL。
您可以将它设置为Ant脚本或JVM参数中的属性。