Ho appena scaricato Sonar 3.2 e ho configurato i file sonar.properties per connettersi al mio database MySql locale. Ho la seguente impostazione enabled:Sonar Installazione MySQL
sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.driverClassName: com.mysql.jdbc.Driver
sono in grado di avviare il server senza errori e sono in grado di accedere all'interfaccia Sonar tuttavia quando corro 'sonar mvn: Sonar' sul mio progetto Maven ottengo il seguente errore:
[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]
ho letto alcuni forum che dicono di mettere il seguente codice nel file settings.xml tuttavia questo ancora non ha risolto il 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>
Mi chiedevo se qualcuno ha riscontrato questo problema e, in caso affermativo, come è stato risolto?
Grazie in anticipo!
Sembra che Sonar cerchi il database h2. Sei sicuro di aver impostato correttamente tutte le proprietà come descritto qui? http://docs.codehaus.org/display/SONAR/Installing+Sonar – ppapapetrou