在ubuntu机器上安装sonarqube后,我使用console参数启动它并收到错误消息:
WrapperSimpleApp: Encountered an error running main: org.sonar.process.MessageException: Directory must contain only one JAR file: lib/jdbc/mysql
我使用mySQL数据库,它实际上正在寻找合适的驱动程序,但在提到的目录(lib / jdbc / mysql)中只有一个jar文件。 有什么建议,系统抱怨什么?
答案 0 :(得分:1)
我得到了同样的错误。原来在每个数据库目录中都有另一个.jar,与主.jar同名,但它们被隐藏了。例如,目录的内容如下:
删除后者并再次尝试启动服务器。
答案 1 :(得分:0)
对我来说:
$ ls lib/jdbc/postgresql/
postgresql-9.4.1209.jre7.jar postgresql-9.4.1212.jar
postgresql-9.4.1209.jre7.sonar_bad_jar
删除postgresql-9.4.1209.jre7.jar和postgresql-9.4.1209.jre7.sonar_bad_jar解决了这个问题。