SonarQube 啓動報錯

sonarQube下載解壓後,單獨啓動StartSonar,沒有問題,連接mysql後啓動總報錯


2017.01.05 18:18:37 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory E:\sonarqube-6.2\temp
2017.01.05 18:18:38 INFO  app[][o.s.p.m.JavaProcessLauncher] Launch process[es]: C:\Program Files\Java\jre1.8.0_111\bin\java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djna.nosys=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=E:\sonarqube-6.2\temp -javaagent:C:\Program Files\Java\jre1.8.0_111\lib\management-agent.jar -cp ./lib/common/*;./lib/search/* org.sonar.search.SearchServer E:\sonarqube-6.2\temp\sq-process6079431833172387940properties
2017.01.05 18:18:47 INFO  app[][o.s.p.m.Monitor] Process[es] is up
2017.01.05 18:18:47 INFO  app[][o.s.p.m.JavaProcessLauncher] Launch process[web]: C:\Program Files\Java\jre1.8.0_111\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedynamic=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=E:\sonarqube-6.2\temp -javaagent:C:\Program Files\Java\jre1.8.0_111\lib\management-agent.jar -cp ./lib/common/*;./lib/server/*;E:\sonarqube-6.2\lib\jdbc\mysql\mysql-connector-java-5.1.39.jar org.sonar.server.app.WebServer E:\sonarqube-6.2\temp\sq-process5914788687346327827properties
2017.01.05 18:18:48 INFO  app[][o.s.p.m.Monitor] Process[es] is stopping
2017.01.05 18:18:48 ERROR app[][o.s.p.m.Monitor] Process[web] failed to start
2017.01.05 18:18:49 INFO  app[][o.s.p.m.Monitor] Process[es] is stopped
<-- Wrapper Stopped

看到ERROR app[][o.s.p.m.Monitor] Process[web] failed to start,就去查看了下E:\sonarqube-6.2\logs下的web文件

發現
2017.01.05 18:18:48 INFO  web[][o.s.p.ProcessEntryPoint] Starting web
2017.01.05 18:18:48 WARN  web[][o.s.p.ProcessEntryPoint] Fail to start web
java.lang.IllegalStateException: Value of property sonar.web.port is not an integer: 9000 

但是對比sonar的配置文件,H2數據庫的端口是9002,我在這裏是根據比較主流的用mysql,所以在sonar的配置文件將web的端口改爲9002,


重新啓動StartSonar,訪問http://localhost:9002/
成功

發佈了33 篇原創文章 · 獲贊 7 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章