我将Sonar DB从Oracle更改为Default Derby。我成功配置了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配置并将其替换为:
对我错误配置的任何想法?
答案 0 :(得分:0)
。事实证明,“如果使用默认嵌入式设置,请不要设置”是一种误导。