ソナーをデフォルトのlocalhost:9000ではなくlocalhost:9100で実行するように変更しました。サーバーを再起動すると、新しいアドレスを参照できます。ただし、Antを使用してSonarを実行すると、以下の例外が発生します。
org.sonar.batch.bootstrapper.BootstrapException: Connection refused
Sonar Antのログを見ると、次のように明確に示されています。
[sonar:sonar] Sonar server: http://localhost:9000
Antがポート9000でSonarを実行しようとするのはなぜですか?ポートは、Sonarサーバーの起動時に読み取られるSonarプロパティファイルでのみ定義(および変更)されます。したがって、ポートはAntターゲットスクリプトまたはプロパティで定義されていません。