【问题标题】:can not start sonarqube with jdbc url set from env variable无法使用从 env 变量设置的 jdbc url 启动 sonarqube
【发布时间】:2015-03-26 15:33:54
【问题描述】:

我有一个环境变量设置为 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

它抱怨什么格式?如果直接粘贴到 sonar.properties 文件中(而不是通过环境变量设置它),相同的 jdbc 则 sonarqube 可以正常启动。

请帮忙。我在 sonar.properties 的模板方面特别面临许多问题..

【问题讨论】:

    标签: sonarqube sonarqube-5.0


    【解决方案1】:

    在sonar.properties文件中使用有什么问题?

    我从未听说可以使用环境变量。

    问候。

    【讨论】:

    • 标题/sonar.properties 的前几行提到了这一点。因此可以使用 env 变量作为属性的值。我的用例限制我直接在 sonar.properties 文件中有一个值,因为值会根据环境而变化。
    猜你喜欢
    • 2015-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 2022-11-12
    • 2015-07-02
    相关资源
    最近更新 更多