Ошибка при настройке сонара (используйте базу данных Derby по умолчанию)

Я изменил мою базу данных Sonar с Oracle на Дерби по умолчанию. Я успешно настроил сервер Sonar, однако у меня возникла ошибка при интеграции с Hudson.

Caused by: java.sql.SQLException: SQL driver not found oracle.jdbc.OracleDriver
    at org.sonar.jpa.session.DriverDatabaseConnector.getConnection(DriverDatabaseConnector.java:91)
    at org.sonar.jpa.session.AbstractDatabaseConnector.testConnection(AbstractDatabaseConnector.java:185)
    ... 41 more
Caused by: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at org.sonar.jpa.session.DriverDatabaseConnector.getConnection(DriverDatabaseConnector.java:88)
    ... 42 more

Ошибка гласит, что я не могу найти OracleDriver, который я не должен больше использовать.

В моей конфигурации Hudson я удалил свою конфигурацию Oracle и заменил ее следующими:

Есть идеи о том, что я неправильно настроил?

1 ответ

Решение

Исправлено путем изменения драйвера на "org.apache.derby.jdbc.ClientDriver". Оказывается, что замечания "Не устанавливать, если вы используете встроенный по умолчанию" вводит в заблуждение.

Другие вопросы по тегам