2015-03-25 3 views
0

У меня есть переменная среды устанавливаются как полный JDBC URL для sonarqubeне может начать sonarqube с JDBC URL набора из переменного окр

$echo $MYSQL_URL 
jdbc:mysql://devdb3a100:6000/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance 

Однако sonarqube не запускается и в журналах я м видит проблему с этим Формат jdbc url.

> --> Wrapper Started as Daemon Launching a JVM... Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. 
> 
> 
> WrapperSimpleApp: Encountered an error running main: 
> org.sonar.process.MessageException: Bad format of JDBC URL: 
> ${env:MYSQL_URL} org.sonar.process.MessageException: Bad format of 
> JDBC URL: ${env:MYSQL_URL} <-- Wrapper Stopped 

В каком формате жалуется? Тот же jdbc, если он вставлен непосредственно в файл sonar.properties (вместо установки его через переменную окружения), sonarqube начинается нормально.

Пожалуйста, помогите. Я столкнулся со многими проблемами, особенно в шаблоне аспект sonar.properties ..

ответ

0

В чем проблема с его использованием в файле sonar.properties?

Я никогда не слышал, чтобы можно было использовать переменную env.

С уважением.

+0

Заголовок/первые несколько строк сонар.properties упоминает это. Таким образом, можно использовать переменную env как значение свойства. Мой прецедент ограничивает меня непосредственно значением в файле sonar.properties, так как значение изменяется в зависимости от среды. – Rishi