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 私库搭建,实践过还是不行,如何解决?

阅读 2.1k
1 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏