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