目录必须只包含一个JAR文件

时间:2014-11-18 13:58:12

标签: sonarqube

在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文件。 有什么建议,系统抱怨什么?

2 个答案:

答案 0 :(得分:1)

我得到了同样的错误。原来在每个数据库目录中都有另一个.jar,与主.jar同名,但它们被隐藏了。例如,目录的内容如下:

  • name_of_database.jar
  • ._ name_of_database.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解决了这个问题。