Acabo de descargar Sonar 3.2 y he configurado los archivos sonar.properties para conectarme a mi base de datos MySql local. He habilitado la siguiente configuración:Configuración de Sonar MySQL
sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.driverClassName: com.mysql.jdbc.Driver
estoy en condiciones de iniciar el servidor sin ningún error y soy capaz de acceder a la interfaz del sonar sin embargo cuando corro 'sónar mvn: sonar' en mi proyecto Maven consigo el siguiente error:
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (default-cli) on project vrservices: Can not execute Sonar: Fail to connect to database: Cannot load JDBC driver class 'org.h2.Driver' -> [Help 1]
he leído algunos foros que dicen que poner el siguiente código en el archivo settings.xml sin embargo, esto todavía no se ha solucionado el problema.
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- EXAMPLE FOR MYSQL -->
<sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8</sonar.jdbc.url>
<sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>root</sonar.jdbc.username>
<sonar.jdbc.password></sonar.jdbc.password>
</properties>
</profile>
Me preguntaba si alguien se ha encontrado con este problema y, en caso afirmativo, ¿cómo lo solucionó?
¡Gracias de antemano!
Parece que Sonar busca la base de datos h2. ¿Estás seguro de haber configurado correctamente todas las propiedades como se describe aquí? http://docs.codehaus.org/display/SONAR/Installing+Sonar – ppapapetrou