SonarQube搭建的各種問題


今天想自己搭建一個sonarqube,查閱了文章進行了以下操作,結果各種出錯,最后終於解決了問題。

參考

https://blog.csdn.net/weixin_44466075/article/details/87935703

https://www.cnblogs.com/shuideqing/p/9649590.html

https://www.oschina.net/question/2879229_2190710

SonarQube下載安裝沒有問題
注意一下這個配置文件

sonar.properties

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=zhangcheng
sonar.jdbc.password=11111
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
sonar.jdbc.driverClassName=org.gjt.mm.mysql.Driver

注意一下最后三行。
到bin目錄按照順序依次執行,InstallNTService.bat、StartNTService.bat、StartSonar.bat

InstallNTService.bat、StartNTService.bat這兩步沒問題。

StartSonar.bat啟動的時候報這種錯誤。總結一下怎么解決的。

0.sonar.properties里最后一行

有說要加以一個driver

sonar.jdbc.driverClassName=org.gjt.mm.mysql.Driver

1.mysql 要建立好庫sonar

根據sonar.properties配置里的sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true

?前面的庫名

2.報錯WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedException: D:\sonarqube-7.8\temp\jna--1833998801\jna6287271667585156189.dll

把這個目錄下的全刪了D:\sonarqube-7.8\temp

刪的時候會出錯,注意可以停止一下服務StopNTService.bat,

如果還是有東西占用就 任務管理器把java.exe的進程都結束掉,就可以刪啦

3.報錯WrapperSimpleApp: Encountered an error running main: java.nio.file.FileSystemException: D:\sonarqube-7.8\temp\ce-exploded-plugins\authgithub\META-INF\lib\gson-2.3.1.jar: 另一個程序正在使用此文件,進程無法訪問。

參考上面第2點操作。

4.再不行的話,電腦重啟。

卸載服務,安裝服務,啟動服務,啟動sonar

UninstallNTService.bat

InstallNTService.bat

StartNTService.bat

StartSonar.bat

http://localhost:9000/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM