0

ソナーをデフォルトの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ターゲットスクリプトまたはプロパティで定義されていません。

4

1 に答える 1

1

次のプロパティを指定する必要があります

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

、Sonarバッチを正しいURLに接続する場合。

AntスクリプトのプロパティまたはJVMパラメータとして設定できます。

于 2012-10-16T09:07:32.723 に答える