2017-02-11 35 views
0

我试图从Docker与sonar.sh start一起运行Sonarqube。Sonarqube不从Docker开始

当我查看日志grep -i Exception *我看到这一点:

ce.log:org.apache.ibatis.exceptions.PersistenceException: 
ce.log:### Error querying database. Cause: org.h2.jdbc.JdbcSQLException: Connection is broken: "java.net.ConnectException: Connection refused (Connection refused): localhost:9092" [90067-176] 
ce.log:### Cause: org.h2.jdbc.JdbcSQLException: Connection is broken: "java.net.ConnectException: Connection refused (Connection refused): localhost:9092" [90067-176] 
ce.log: at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:26) 
ce.log:Caused by: org.h2.jdbc.JdbcSQLException: Connection is broken: "java.net.ConnectException: Connection refused (Connection refused): localhost:9092" [90067-176] 
ce.log: at org.h2.message.DbException.getJdbcSQLException(DbException.java:344) 
ce.log: at org.h2.message.DbException.get(DbException.java:167) 
ce.log:Caused by: java.net.ConnectException: Connection refused (Connection refused) 
web.log:2017.02.11 14:30:00 ERROR web[][o.a.c.c.C.[.[.[/]] Exception sending context initialized event to listener instance of class org.sonar.server.platform.web.PlatformServletContextListener 
web.log:java.lang.IllegalStateException: Metric [scoverage] is already defined by the repository [[email protected]] 
web.log:java.lang.IllegalStateException: Webapp did not start 

一些例外的参考数据库,但我不认为应该有任何问题,因为我没有修改嵌入式数据库。

我认为这可能是最相关的问题,因为我加了斯卡拉插件Sonarqube:

web.log:java.lang.IllegalStateException: Metric [scoverage] is already defined by the repository [[email protected]] 

任何想法,这可能是导致Sonarqube在泊坞失败?

+0

您使用的是哪张图片? – Salem

回答

0

我在sonarqube/extensions/sonarqube/extensions/plugins插入了sonar-scala插件。

当我从sonarqube/extensions/中删除它后,它开始工作。不知道为什么。

+2

你提到的插件非常陈旧。 SonarQube经常改变主程序,所以在几次SonarQube更新后,插件将不再工作。在您的问题中提及SonarQube和插件版本总是很重要。 –