не могу запустить sonarqube с URL-адресом jdbc, установленным из переменной env

У меня есть переменная среды, установленная как полный URL-адрес jdbc для sonarqube

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

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

> --> 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.


person Rishi    schedule 25.03.2015    source источник


Ответы (1)


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

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

С Уважением.

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