安装 brew install nexus
启动 brew services start nexus
页面一直提示无法正常访问,首先检查了端口号是否正常启动或者有占用情况。
通过lsof -i:8081 发现无任何内容显示,说明8081端口号根本没有启用。也就是说 nexus根本没有启动,这也是个人感觉用brew 启动服务比较坑的一个地方,虽然提示启动成功了,但实际上根本没有启动成功。
既然没有启动,每个软件都应该都自己的启动日志, 在nexus安装目录下找到logs 文件夹,找到wrapper.log
由图中可知,nexus依赖的jdk版本是12,启动问题主要是 缺少类。经网上搜索确定 nexus 2.14版本应该依赖于jdk1.8,
所以现在的问题就是 如何修改nexus 依赖的jdk环境。
nexus-xxx\bin\jsw\conf中的wrapper.conf,修改其中的“wrapper.java.command=java”为你的java实际路径,比如wrapper.java.command=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/bin/java就可以了。
修改完成之后 nexus可以正常访问了。
在这注意一定要 写上/bin/java,否则会报出