在旧服务器上操作

之前的 Nexus 安装在了 /home 目录下,分别是程序目录 nexus-3.22.0-02 和数据目录 sonatype-work,将这个目录打包:

tar zcvf nexus-3.22.0-02.tar.gz nexus-3.22.0-02 tar zcvf sonatype-work.tar.gz sonatype-work

将打包文件发送到新服务上

scp nexus-3.22.0-02.tar.gz root@newServer:/home scp sonatype-work.tar.gz root@newServer:/home

注:newServer 是新服务器的 IP 地址或者机器名;

在新服务器上操作

解压缩到 /home 下

cd /home tar xzvf nexus-3.22.0-02.tar.gz tar xzvf sonatype-work.tar.gz

创建软连接:

cd /home ln -s nexus-3.22.0-02 nexus

添加到环境变量:

vim /etc/profile 
在最后增加: 
NEXUS_HOME=/home/nexus 
PATH=$PATH:$NEXUS_HOME/bin 
export NEXUS_HOME PAH

加载配置文件:

source /etc/profile

启动 Nexus

nexus start

加入到 service

先在运行文件 nexus 中指定 JDK 的路径,否则 start 时候会报错:Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.

vim /home/nexus/bin/nexus

将 INSTALL4J_JAVA_HOME_OVERRIDE 行的注释打开,并指向 JDK 的路径
INSTALL4J_JAVA_HOME_OVERRIDE=/home/local/jdk

加入 service:

ln -s /home/nexus/bin/nexus /etc/init.d/nexus
service add nexus
chkconfig --add nexus

启动命令:

service nexus start

更多推荐