繁体   English   中英

声纳启动错误,无法启动JVM:没有那个文件或目录(2)

Error in sonar startup, Unable to start JVM: No such file or directory (2)

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正面临 sonarqube 5.0.1 的奇怪问题,其中一台机器没有启动。 这是错误日志 - sonar.log -

--> Wrapper Started as Daemon
Launching a JVM...
Unable to start JVM: No such file or directory (2)
JVM exited while loading the application.
JVM Restarts disabled.  Shutting down.
<-- Wrapper Stopped

机器是 x86_64 GNU/Linux - Centos 5.1。

这个盒子安装了java -

$java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

相同的 sonarqube 包适用于另一台机器。

知道这里有什么问题吗?

谢谢。

8 个回复

问题出在 wrapper.conf 中,其中 java 包装器命令没有得到解决。 如果我提供绝对路径,它会起作用 - 'wrapper.java.command=/path/to/my/jdk/bin/java'

这可能是主机环境的问题.. 不确定。

帮助我解决此问题的几件事 -

  • 日志级别在 wrapper.conf 中更改为 DEBUG
  • 在 wrapper.conf 中给出的评论!

感谢大家的参与! 感谢您的投入。

1.从任务管理器中关闭所有正在运行的jvm 2.从属性中更改声纳运行器的端口

我有相同的症状(包装器启动然后立即停止)。 我尝试了这些步骤并最终成功(在 Windows 10 pc 上):

1)在wrapper.conf中,指定java命令:
wrapper.java.command=C:\\Program Files\\Java\\jdk1.7...\\bin\\java.exe

That did not help.

2)最后这解决了问题。 在 windows 服务中,打开 Sonar 服务,然后打开登录选项卡。 将登录更改为自己如下:

在此处输入图片说明

我在声纳启动时遇到了同样的问题。 读完这篇文章后,我修改了下面文件中的 JDK 路径,它可以工作。

  1. 修改wrapper.conf中的JDK路径

  2. wrapper.java.command=%JAVA_HOME%/bin/java

你能在启动的机器上验证Java版本吗?

不再支持 Java 6 http://docs.sonarqube.org/display/SONAR/Requirements#Requirements-Prerequisite但从您的错误消息中,我不知道这是否是您遇到的问题。

解决方案1

全局设置java路径

解决方案2

  • 转到sonarqube-{version}/conf目录
  • 编辑wrapper.conf文件
  • wrapper.java.command=java替换为wrapper.java.command= {path-to-your-java-bin-directory}/java

    例如:wrapper.java.command=/usr/java/bin/java

如果您的 Sonar 文件夹与 jdk 位于同一根文件夹中,请尝试使用相对路径。 对我来说,我的声纳和 jdk 都在具有限制性权限的“程序文件”下,因此出现错误。

例如:

wrapper.java.command=../../../Java/jdk-11.0.4/bin/java

安装 jdk 11 sudo yum install java-11-openjdk -y sudo 替代品 --config java

选择 JDK 11 版本

在 wrapper.conf 中设置 JDK 11 版本 vi /opt/sonar/conf/wrapper.conf wrapper.java.command=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-3.el8_5.x86_64 /bin/java

2 声纳启动错误

我之前下载了声纳版本2.13.1。 我解压缩了相同文件并进行了必要的配置。 在启动声纳时,它将正常启动。 今天突然我开始在启动时说一个例外 java.lang.RuntimeException:java.lang.UnsatisfiedLinkError:连接到系统的设备无法运行 ...

3 eclipse从什么目录启动jvm?

当我通过eclipse运行我的应用程序时,jvm是从我的项目根目录启动的吗? 我试图说明为什么File file = new File(""); 确实是我项目的根目录。 如果是这种情况,jvm实例的默认类路径将是我的项目根目录? ...

4 Android Studio无法启动(无法创建JVM错误)

直到今天早上,Android Studio都可以正常工作,但是当我今天打开Studio时,它显示无法启动。 显示错误: 搜索了互联网等,但找不到答案。 任何建议将不胜感激。 我已经正确设置了JAVA_HOME路径。 我已经使用了Studio,并且也开发了一些项目。 ...

2016-11-25 12:23:32 3 897   android
5 错误调用方法; 无法启动JVM

所以我在尝试部署原生(包装)Java应用程序时看了几篇包括这两篇文章的帖子。 调用方法时出错,无法启动jvm 调用方法时出错。 并且无法启动JVM - Native Package将构建但不会启动 两者都表明构建的JAR存在问题。 当我通过命令提示符或双击它来执行我的j ...

6 无法启动JVM

我已经在SO上搜索了类似的问题,但是没有找到解决此错误的任何线索。 已经开发了一个小型控制台应用程序(在Windows 10上运行)。 将其打包到一个jar中,然后使用javapackager进行部署。 当运行可执行文件(cmd / explorer)时,我得到: 无法 ...

2018-06-27 21:06:36 0 835   java
8 Javaws启动错误的JVM

我使用Debian。 我已经使用http://ppa.launchpad.net/webupd8team/java/ubuntu上可用的脚本安装了Java 8和更高版本的Java 6。 我运行了一个使用Java 6的应用程序。file.pl包含以下部分: 我从Java 6文件夹调 ...

9 .c文件“启动” JVM?

我正在查看openjdk源文件,并且想知道在哪里可以找到位于Java虚拟机根目录的.c文件。 换句话说,包含main文件的文件在哪里/在哪里? 有这样的事吗? 编辑:我想我一会儿会觉得哑巴。 仅仅是文件java.c吗? 因为当您在终端中输入java classname ,这就是正在 ...

2014-03-07 00:54:21 3 56   java/ c/ jvm
10 安装后声纳无法启动

我根据http://docs.sonarqube.org/display/SONAR/Installing重新安装了Sonar 4.5.1。 但是在完成安装后会显示以下错误: 我在Localhost中使用MySql安装,并为端口80配置了配置程序。我还尝试了两次新文件,但显示相同的错误 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM