1、安装包下载
官网下载地址:https://www.sonatype.com/nexus/repository-oss/download
百度网盘下载好的地址:
链接:https://pan.baidu.com/s/1grqqQFHCpheFrH8y6QQVmA
提取码:1234
2、linux环境下的部署(以nexus3.27.0-03为例)
将安装包传到服务器某个目录,然后使用tar命令去解压文件
进入到安装目录的bin目录下,执行./nexus start 即可启动nexus
常用命令如下:
./nexus start : 后台启动,类似于nohup
./nexus run : 前台启动,能看到实时刷新的日志信息,关掉窗口后就停止了
./nexus stop:停止服务
注意事项:
a、目前的nexus os3.xxx的版本,需要依赖jdk环境,且必须是jdk1.8
b、如果服务器安装的jdk配置的环境变量不是jdk1.8,在启动的时候会报错:
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.
解决方法:
修改nexus的bin目录下的nexus文件,将jdk1.8的安装目录配置到INSTALL4J_JAVA_HOME中,无需配置到系统环境变量中去:(之前试过jdk1.8.0_251的版本不行 ,换成jdk1.8.0_261的版本才可以)
c、在安装目录下的etc/nexus-default.properties文件中,可以自定义端口,默认是8081端口。
3、windows环境下的部署
将下载下来的压缩包解压,进入到bin目录下后,在当前目录打开cmd窗口,输入nexus /run 即可启动。
如果启动过程中报下面的错误:
java.lang.NumberFormatException: null
安装目录不能包含中文
将安装目录迁移到不包含中文的路径之后,重新执行命令即可。如果还报错的话,就检查一下jdk的版本,目前在windows上,jdk的版本是11,也可以启动成功。端口号一样的在etc目录下的etc/nexus-default.properties文件中更改。
4、访问nexus环境
在浏览器输入ip+端口号就可以访问。
不管是在linux还是windows上搭建的环境,初始的admin帐号的密码都存储在nexus同层级目录下的sonatype-work文件夹下面的admin.password文件中,登录后会提示你修改默认密码,修改后,该保存初始密码的文件会被清除掉。