Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
詹金斯&x2B;未找到声纳(War)驱动程序JDBC_Jdbc_Jenkins_Driver_Sonarqube - Fatal编程技术网

詹金斯&x2B;未找到声纳(War)驱动程序JDBC

詹金斯&x2B;未找到声纳(War)驱动程序JDBC,jdbc,jenkins,driver,sonarqube,Jdbc,Jenkins,Driver,Sonarqube,我和Jenkins有一个CI,我在Tomcat 7上安装了Sonar,我下载了Sonar,并将Sonar.properties更改为使用oracle(我有oracle 10g)。我毫无错误地部署了war,应用程序运行正常,并创建了表。当我尝试在一个作业中使用Jenkins的Sonar时,它执行一个Maven命令(我配置了Maven 3.0.1:我配置了Redhat EL 5)。生成的命令是: mvn-f/root/.jenkins/jobs/ProjectTestSonar/workspace/

我和Jenkins有一个CI,我在Tomcat 7上安装了Sonar,我下载了Sonar,并将Sonar.properties更改为使用oracle(我有oracle 10g)。我毫无错误地部署了war,应用程序运行正常,并创建了表。当我尝试在一个作业中使用Jenkins的Sonar时,它执行一个Maven命令(我配置了Maven 3.0.1:我配置了Redhat EL 5)。生成的命令是:

mvn-f/root/.jenkins/jobs/ProjectTestSonar/workspace/ProjectSonar/pom.xml-e-B sonar:sonar-Dsonar.jdbc.driver=oracle.jdbc.driver.OracleDriver-Dsonar.jdbc.url=jdbc:oracle:thin@192.168.74.14:1521:dbs10g-Dsonar.host.url=http://localhost:8080/sonar

错误是:

[错误]无法在salida项目上执行目标org.codehaus.mojo:sonar maven插件:2.0:sonar(默认cli): 无法执行Sonar:无法连接到数据库:无法创建“oracle.JDBC.driver.OracleDriver”类的JDBC驱动程序 对于连接URL“jdbc:oracle:thin@192.168.74.14:1521:dbs10g”:没有合适的驱动程序-> [帮助1]org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标org.codehaus.mojo:sonar maven插件:2.0:sonar salida项目上的(默认cli):无法在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)上执行Sonar 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 位于org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 位于org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 位于org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 位于org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)

中,驱动程序类是oracle.jdbc.OracleDriver,但在最新版本的oracle jdbc驱动程序中不是oracle.jdbc.driver.OracleDriver