【问题标题】:sonarqube install fail on Windows + PostgreSQL在 Windows + PostgreSQL 上安装 sonarqube 失败
【发布时间】:2018-02-19 12:42:47
【问题描述】:

我在 Postgres 上创建了一个用户 sonarqube

我在 Postgres 上创建了一个数据库 sonarqube

我在 pg_hba.conf 中添加host sonarqube sonarqube 127.0.0.1/32 md5

我自定义 sonar.properties 文件:

sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube

sonar.jdbc.url=jdbc:postgresql://localhost/sonarqube

当我启动 Sonar (sonarqube-6.5\bin\windows-x86-64\StartSonar.bat) 时,我有以下日志:

wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
jvm 1    | 
jvm 1    | 2017.09.11 11:49:36 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory C:\sonarqube-6.5\temp
jvm 1    | 2017.09.11 11:49:36 INFO  app[][o.s.a.p.JavaProcessLauncherImpl] Launch process[es]: C:\Program Files\Java\jre1.8.0_144\bin\java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djna.nosys=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=C:\sonarqube-6.5\temp -cp ./lib/common/*;./lib/search/* org.sonar.search.SearchServer C:\sonarqube-6.5\temp\sq-process7757413999425394311properties
jvm 1    | 2017.09.11 11:49:44 INFO  app[][o.s.a.SchedulerImpl] Process[es] is up
jvm 1    | 2017.09.11 11:49:44 INFO  app[][o.s.a.p.JavaProcessLauncherImpl] Launch process[web]: C:\Program Files\Java\jre1.8.0_144\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=C:\sonarqube-6.5\temp -cp ./lib/common/*;./lib/server/*;C:\sonarqube-6.5\lib\jdbc\postgresql\postgresql-42.1.1.jar org.sonar.server.app.WebServer C:\sonarqube-6.5\temp\sq-process301306345978378097properties
jvm 1    | 2017.09.11 11:49:48 INFO  app[][o.s.a.SchedulerImpl] Process [web] is stopped
jvm 1    | 2017.09.11 11:49:48 INFO  app[][o.s.a.SchedulerImpl] Process [es] is stopped
jvm 1    | 2017.09.11 11:49:48 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped
wrapper  | <-- Wrapper Stopped

【问题讨论】:

  • 检查logs/web.log。真正的错误可能就在那里。
  • org.postgresql.util.PSQLException: FATAL: le rôle « sonarqube » n'est pas autoriséà se 连接器(pgjdbc:自动检测到的服务器编码为 ISO-8859-1,如果消息是不可读,请检查数据库日志 => 我看到了我的 postegres conf

标签: windows postgresql sonarqube


【解决方案1】:

我在我的 PostgreSQL 数据库中更改 sonarqube 角色的权限时解决:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-07
    • 2018-02-24
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多