Estou instalando o SonarQube Community Build no Ubuntu. Eu instalei o Java de um .tar.gz para /opt/java. Eu adicionei JAVA_HOME=/opt/java/
e SONAR_JAVA_PATH=/opt/java/bin/java
ao meu arquivo .profile. echo $JAVA_HOME
e echo $SONAR_JAVA_PATH
me deu os resultados esperados.
Instalei o SonarQube em /opt/sonarqube e posso iniciá-lo usando /opt/sonarqube/bin/linux-x86-x64/sonar.sh start
.
O que ainda não está funcionando é instalá-lo como um serviço systemd. Os logs mostram
Java not found. Please make sure that the environmental variable SONAR_JAVA_PATH points to a Java executable
Este é o arquivo da unidade:
[Unit]
Description=SonarQube Community Build
[Service]
Type=simple
RestartSec=1
User=me
ExecStart=/bin/bash /opt/sonarqube/bin/linux-x86-64/sonar.sh start
WorkingDirectory=/opt/sonarqube
[Install]
WantedBy=multi-user.target
O que estou esquecendo? Obrigado.