2012-10-16 17 views
0

我将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目标脚本或属性中定义。

回答

1

您必须指定下列属性

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

,如果你想声纳一批连接到正确的URL。

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

相关问题