SonarQube 启动报错

来源:互联网 发布:java完全自学手册 pdf 编辑:程序博客网 时间:2024/05/29 19:38

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/
成功

0 1
原创粉丝点击