Vi este error cuando la base de datos está vacía (no se crean tablas). Por lo general, las tablas se crean durante el primer inicio de la sonda.
¿Se puede acceder a la sonda a través de la interfaz web?
Asegúrese de que la configuración en su conf/sonar.properties
archivo en Sonar
son correctos, estas líneas no deben comentarse.
sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.username: mysqlusername
sonar.jdbc.password: mysqlpassword
Luego verifique si su conf/sonar-runner.properties
archivo en sonar-runer
directorio tiene la misma configuración.
#----- MySQL
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
#----- Global database settings
sonar.jdbc.username=mysqlusername
sonar.jdbc.password=mysqlpassword
También asegúrese de que la línea de la base de datos incrustada predeterminada esté comentada.
#sonar.jdbc.url: jdbc:h2:tcp://localhost:9092/sonar