データベースが空の場合(テーブルが作成されていない場合)にこのエラーが発生しました。通常、テーブルはソナーの最初の開始時に作成されます。
Webインターフェイスでソナーに到達できますか?
conf/sonar.properties
の設定を確認してください Sonar
のファイル ディレクトリが正しい場合、これらの行はコメント解除する必要があります。
sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.username: mysqlusername
sonar.jdbc.password: mysqlpassword
次に、conf/sonar-runner.properties
かどうかを確認します sonar-runer
のファイル ディレクトリの設定は同じです。
#----- MySQL
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
#----- Global database settings
sonar.jdbc.username=mysqlusername
sonar.jdbc.password=mysqlpassword
また、デフォルトの埋め込みデータベースの行がコメント化されていることを確認してください。
#sonar.jdbc.url: jdbc:h2:tcp://localhost:9092/sonar