- 宿主机环境 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...