使用其中一个内部自动化工具来填充配置文件。由于该工具存在一些问题,我不得不对URL字符串值进行编码:
sonar.jdbc.url=jdbc:mysql://<server>:3306/sonar_db?useUnicode=true%26characterEncoding=utf8%26rewriteBatchedStatements=true%26useConfigs=maxPerformance
但是当我这样做时,得到例外:
引起:org.apache.commons.dbcp.SQLNestedException:无法创建 PoolableConnectionFactory(仅限连接属性'useUnicode' 接受以下形式的值:'true','false','yes'或'no'。价值 '真安培;的characterEncoding = UTF8&安培; rewriteBatchedStatements =真安培; useConfigs = maxPerformance' 不在这个集合中。)