centos7 服务器安装 nexus,启动时报 /usr/jdk1.8: Is a directory 如何解决?

  • 宿主机环境 CentOS Linux 7 (Core)
  • nexus-3.29.0-02
  • java 11.0.17,另外因为 nexus 需要,本地又下载了 jdk1.8

centos7 服务器上安装 nexus,启动的时候报错

[root@VM-12-15-centos bin]# ./nexus status

./nexus: line 578: /usr/jdk1.8: Is a directory

报错信息:/usr/jdk1.8: 是一个目录
之前已经在/bin目录下配置过

INSTALL4J_JAVA_PREFIX="/usr/jdk1.8"

/usr/jdk1.8 为 jdk1.8 版本存储路径。目前宿主机存在两个 java 版本,用的是 java17,

[root@VM-12-15-centos bin]# java --version

java 11.0.17 2022-10-18 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.17+10-LTS-269)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.17+10-LTS-269, mixed mode)

用 java17 原因是因为 jenkens 需要此版本的 java 环境。网上接近的搜索 maevn 的 nexus 私库搭建,实践过还是不行,如何解决?


回答:

在nexus配置文件中手动指定下jdk1.8的目录
搜一下wrapper.java.command

看了下官网 3的配置是这样 你试试:

https://help.sonatype.com/rep...

以上是 centos7 服务器安装 nexus,启动时报 /usr/jdk1.8: Is a directory 如何解决? 的全部内容, 来源链接: utcz.com/p/944913.html

回到顶部