【问题标题】:SonarQube does not startSonarQube 无法启动
【发布时间】:2015-07-02 16:23:32
【问题描述】:

我在 SonarQube 启动时遇到问题!事实上,它并没有开始,我也没有得到更多信息:

    --> Wrapper Started as Daemon 
Launching a JVM... 
Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
  Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved. 

WrapperSimpleApp: Unable to locate the class org.sonar.application.App: java.lang.UnsupportedClassVersionError: org/sonar/application/App : Unsupported major.minor version 51.0 

WrapperSimpleApp Usage: 
  java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class} [app_arguments] 

Where: 
  app_class:      The fully qualified class name of the application to run. 
  app_arguments:  The arguments that would normally be passed to the 
                  application. 
<-- Wrapper Stopped 

有人可以帮我吗?

【问题讨论】:

  • "Unsupported major.minor version 51.0" 那是你的问题。您正在尝试使用 Java 6 或更低版本运行 SonarQube 5.x,而 5.X 需要 Java 7+
  • 对!没关系。谢谢你。现在只是 jdbc 连接问题 ;) 谢谢!

标签: java sonarqube


【解决方案1】:

我们需要设置正确的 Java 版本。在sonarqube-5.6中,更改文件sonarqube-5.6/conf/wrapper.conf中的属性

wrapper.java.command

wrapper.java.command=/mypath/jdk1.8.0_73/bin/java

对于 Windows 可能需要从编辑

wrapper.java.command=java

wrapper.java.command=mypath\Java\jdk1.8.0_92\bin\java

【讨论】:

  • 如何找到java路径?原来 1 在 windows 中使用 Java。通常它在程序文件中。
【解决方案2】:

安装java JDK 7u75或更高版本,
更新您的 JAVA_HOME 以指向已安装的 JDK 目录。
更新您的路径以“%JAVA_HOME%/bin;”开头

声纳需要 JDK 7u75 或更高版本:View Sonar Requirements here

【讨论】:

  • 发布的链接返回404
【解决方案3】:

也许您正在升级。也许你盲目地将这两个文件从旧的 config 文件夹替换到新的 config 文件夹(升级文档中特别提到不要这样做),因为你将在 wrapper.conf 中覆盖类路径,这会显示相同的错误。

希望能帮助别人。

【讨论】:

    猜你喜欢
    • 2021-01-25
    • 2017-04-27
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    • 2015-10-02
    相关资源
    最近更新 更多