gpt4 book ai didi

maven - Sonar 无法连接到 mySQL 总是尝试 jdbc :h2:tcp://localhost/sonar

转载 作者:行者123 更新时间:2023-12-05 01:00:18 25 4
gpt4 key购买 nike

今天早上我下载了Sonar最新版本。 Maven 3.2.5,mysql。
Sonar 设置正确,我的网站在 9000 工作正常,所有表都在 mySql 中正确创建。
我已经用以下内容更新了我的 .m2/settings.xml

<profiles>
<profile>
<id>sonar</id>
<properties>
<sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar?useUnicode=true&amp;characterEncoding=utf8&amp;rewriteBatchedStatements=true</sonar.jdbc.url>
<sonar.jdbc.username>myuser</sonar.jdbc.username>
<sonar.jdbc.password>mypassword</sonar.jdbc.password>
<sonar.host.url>http://localhost:9000</sonar.host.url>
</properties>
</profile>
</profiles>

我试过 mvn Sonar : Sonar ,我总是得到
INFO: Work directory: /home/salam/git/spring-petclinic/target/sonar
INFO: SonarQube Server 5.1
[INFO] [00:11:25.410] Load global repositories
[INFO] [00:11:26.307] Load global repositories (done) | time=905ms
[INFO] [00:11:26.317] Server id: 20150406220059
[INFO] [00:11:26.326] User cache: /home/salam/.sonar/cache
[INFO] [00:11:26.360] Install plugins
[INFO] [00:11:26.539] Install JDBC driver
[INFO] [00:11:26.554] Create JDBC datasource for jdbc:h2:tcp://localhost/sonar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE

我什至更新了 sonar-project.properties
sonar.jdbc.driverClassName=com.mysql.jdbc.Driver
sonar.sourceEncoding=UTF-8
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&amp;characterEncoding=utf8
sonar.jdbc.username=myuser
sonar.jdbc.password=mypassword

没办法,老是出现同样的错误, Sonar 无法通过

我在这里访问了几个线程 Sonar fails to connect to database
我知道我所做的应该使这个项目正常运行,但事实并非如此

谢谢你的帮助

最佳答案

我解决了。我需要在 settings.xml 中添加以下内容

<activation>
<activeByDefault>true</activeByDefault>
</activation>

关于maven - Sonar 无法连接到 mySQL 总是尝试 jdbc :h2:tcp://localhost/sonar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29480744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com