前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nexus 启动异常

Nexus 启动异常

原创
作者头像
HoneyMoose
发布2024-04-14 01:03:27
860
发布2024-04-14 01:03:27
举报
文章被收录于专栏:CWIKIUSCWIKIUS

在迁移 Nexus 到新的服务器上,我们有下面的异常。

代码语言:javascript
复制
[root@devops log]# /opt/nexus/bin/nexus start
No suitable Java Virtual Machine could be found on your system.
The version of the JVM must be 1.8.
Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.
[root@devops log]# 

这个问题的原因是老的服务器用的 JDK 版本是 11,新服务器用的 JDK 版本是 17。

在这里有路径不匹配的问题。

修改文件

需要修改的文件路径在:/opt/nexus/bin 目录下的 nexus 文件。

2024-04-12_12-31-37
2024-04-12_12-31-37

把这个文件修改为服务器上正确的 Java Home 路径。

我们服务器上安装的是 OpenJDK,当我们进入目录 :/usr/lib/jvm 后,我们可以看 到下面的内容。

2024-04-12_12-33-44
2024-04-12_12-33-44

我们的机器上装的是 OpenJDK 17。

根据官方的说法:

Nexus Repository versions up to and including release 3.66.0 require a Java 8 Runtime Environment (JRE).

Versions 3.67.0+ also support the Java 11 JRE。

如果你需要使用 JDK 11 的话,你至少需要版本 3.67.0 以上。

当完成上面的 JDK 配置后,重启服务器就可以了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 修改文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档