当前位置: 首页 > 知识库问答 >
问题:

Sonar Server 5.6在Java升级后坏掉了

储阳曦
2023-03-14

我有声纳服务器5.6,它在Java1.8上工作得很好。我将Java升级到1.9,我更新wrapper.conf文件以使用1.8JDK

-->包装器作为启动JVM的控制台启动...Wrapper(版本3.2.3)http://Wrapper.tanukisoftware.org版权所有1999-2006 Tanuki Software,Inc.保留所有权利。

2018.01.10 17:02:23信息应用程序[O.S.a.AppFileSystem]清理或创建临时目录C:\sonar\sonarqube-5.6\VM代理库初始化过程中出现临时错误,初始化失败:instrument Java HotSpot(TM)64位服务器VM警告:UseParNewGC选项在9.0版中被弃用,可能会在未来的版本中被删除。Java HotSpot(TM)64位服务器VM警告:UseConcMarkSweepGC选项在9.0版中被弃用,可能会在未来的版本中被删除。打开zip文件或缺少JAR清单时出错:C:\program files\java\jre-9.0.1\lib\management-agent.JAR 2018.01.10 17:02:23 INFO app[o.s.p.m.javaProcessLauncher]启动过程[es]:C:\program xx:+heapdumponoutofmemoryerror-djava.io.tmpdir=c:\sonar\sonarqube-5.6\temp-javaagent:c:\program files\java\jre-9.0.1\lib\management-agent.jar-cp./lib/common/;/lib/search/org.sonar.search.searchserver c:\sonar\sonarqube-5.6\temp\sq-process5945663641444744932properties<-包装器停止

从日志来看,它似乎仍然在使用Java1.9。谁能告诉我怎么解决这个问题吗?

阿图尔

共有1个答案

郭永安
2023-03-14

即使是当前的LTS6.7,也不支持Java9作为运行时,更不用说以前的LTS5.6,它甚至在Java9可用之前就已经发布了。

要解决这个问题,请降低您的Java版本。

 类似资料:
  • 我用Play2.0创建了一个应用程序。我实现了scribe-java库来使用一些OAuth服务。直到今天,一切都很好,但当我升级jdk并重新启动服务器时,我不能使用scribe-java库。它似乎在sun.security包中使用了和类,但找不到。 “java-version”返回: 播放2.0 StackTrace:

  • 我最近通过从源代码编译在CentOS机器上安装了Python 2.7.3。Python 2.7.3安装在/opt/python2.7上,当我安装它时,我只需更改/usr/bin/Python以指向新版本。这显然是错误的,因为当我这样做的时候,它打破了百胜。我会得到以下内容。 我更改了/usr/bin/python以指向python 2.6.6,但现在2.6.6是python的默认版本。你知道怎么解

  • 从带有SP1的AEM 6.2升级到AEM 6.4后,很少有软件包未安装。旧版本处于已安装状态。 对于新软件包,显示消息为“似乎安装了另一个版本:”请参见下面的屏幕截图。 正因为如此,我可以看到很少的脚本没有更新最新的API。例如AEM 6.4升级实例:

  • 我在Ubuntu18.04上使用ELasticsearch。当我尝试运行“./elasticsearch-setup-passwords”脚本时,它显示以下错误。 未来版本的Elasticsearch将需要Java 11;您的Java版本[/usr/lib/jvm/java-8-openjdk-amd64/jre]不符合此要求 但当我检查Jaa版本时,它显示的是Java 11号。 我把Java从8

  • 麦克卡特琳娜10.15.6 我已经安装了npm。我想升级,所以运行了以下命令。

  • 我正在尝试在我们现有的多个项目中将spring从2.1.1升级到2.2.0。我已经在几个项目中完成了这项工作,一切都很顺利。 在当前项目中,我做了相同的更改: 现在,当我尝试启动我的应用程序时,我遇到以下错误: 我检查过,根据文档,这个类应该在我当前的spring core版本中可用:https://docs.spring.io/spring/docs/5.2.0.RELEASE/javadoc-