无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'声纳插件jenkins [英] Cannot load JDBC driver class 'com.mysql.jdbc.Driver' sonar plugin jenkins

查看:131
本文介绍了无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'声纳插件jenkins的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将声纳插件与jenkins一起使用.它总是会产生此错误.似乎插件找不到JDBC驱动程序.我尝试根据我在google中找到的许多解决方案将JDBC驱动程序放在许多可能的位置,但是它仍然会产生此错误.

I am using sonar plugin with jenkins. It always generates this error. It seems the plugin can't find the JDBC driver. I tried putting the JDBC driver in many possible places according to the many solutions I found in google, but it still generates this error.

C:\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\sonar-runner-2.4
SonarQube Runner 2.4
Java 1.7.0_21 Oracle Corporation (32-bit)
Windows Server 2008 R2 6.1 x86
INFO: Runner configuration file: C:\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\sonar-runner-2.4\conf\sonar-  runner.properties
INFO: Project configuration file: C:\Jenkins\jobs\check2\workspace\sonar-   project.properties
INFO: SonarQube Server 4.3.2
10:18:10.612 INFO  - Load batch settings
10:18:14.265 INFO  - User cache: C:\.sonar\cache
10:18:14.321 INFO  - Install plugins
10:18:18.941 INFO  - Install JDBC driver
10:18:18.971 INFO  - Create JDBC datasource for jdbc:mysql://localhost:3306/sonar
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 22.884s
Final Memory: 3M/15M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: Fail to connect to database
ERROR: Caused by: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
ERROR: Caused by: com.mysql.jdbc.Driver
ERROR: 
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
Build step 'Invoke Standalone Sonar Analysis' marked build as failure
Finished: FAILURE    

推荐答案

我发现了问题.它在sonar/conf/sonar.properties文件中(在sonarqube安装文件夹中).数据库的默认URL错误.我为mysql更正了它.现在工作正常.我花了几天的时间.感谢TimHauschildt和SKempken.

I found the issue. It was in the sonar/conf/sonar.properties file (In sonarqube installation folder). Default url for database is wrong. I corrected it for mysql. Now it works fine. I spent days on this. Thanks TimHauschildt and SKempken.

这篇关于无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'声纳插件jenkins的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆