1
在Ubuntu 16.04上。我安裝了SonarQube 6.4。如下:SonarQube控制檯無法啓動
- 添加
deb http://downloads.sourceforge.net/project/sonar-pkg/deb binary/
到/etc/apt/sources.list
- 運行
sudo apt-get update
- 這個成功,但prompts a warning。 - 運行
sudo apt-get install sonar
然後我試圖啓動SonarQube在控制檯作案但它立即停止。我看不到啓動失敗的原因。
~ sudo /opt/sonar/bin/linux-x86-64/sonar.sh console
Running SonarQube...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | 2017.06.12 20:13:54 INFO app[][o.s.a.AppFileSystem]
Cleaning or creating temp directory /opt/sonar/temp
jvm 1 | 2017.06.12 20:13:54 INFO app[][o.s.a.p.JavaProcessLauncherImpl]
Launch process[es]: /usr/lib/jvm/java-8-openjdk-amd64/jre/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=/opt/sonar/temp
-cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer
/opt/sonar/temp/sq-process8383619119685554365properties
jvm 1 | 2017.06.12 20:13:58 INFO app[][o.s.a.SchedulerImpl]
Process [es] is stopped
jvm 1 | 2017.06.12 20:13:58 INFO app[][o.s.a.SchedulerImpl]
SonarQube is stopped
wrapper | <-- Wrapper Stopped
我配置的用戶設置,嵌入式數據庫,網絡服務器設置和Java 8中/opt/sonar/conf/sonar.properties
RESP。 /opt/sonar/conf/wrapper.conf
。
這裏是output of the /opt/sonar/logs/es.log
相關網站
- Installation Jenkins and Sonarqube as CI on ubuntu/trusty64
- Installing SonarQube on Ubuntu 16.04
- How to Install SonarQube with Nginx on Ubuntu 16.04
- Analyzing with SonarQube Scanner
檢查* $ SONARQUBE_HOME/logs/web.log * –
沒有'web.log'。我找到了一個'sonar.log',其中包含與我從shell中捕獲的輸出相同的輸出。目錄中的其他文件是'access.log'和'es.log'。 – JJD
應該有。確保1)設備上有空間2)運行SonarQube的用戶有權創建和寫入日誌目錄中的文件。 –