Nexus 2.14 安装及升级到nexus-2.15.1-02

系统环境:CentOS 7.5

0、将nexus-2.14.12-02.tar.gz 解压到/usr/local目录下

tar -xzf nexus-2.14.12-02.tar.gz -C /usr/local

1、创建用户以及用户组nexus

useradd -U nexus

2、修改目录权限

 chown -R nexus:nexus nexus-2.14.12-02
 chown -R nexus:nexus nexus
 chown -R nexus:nexus sonatype-work

3、添加系统服务

cp nexus/bin/nexus /etc/init.d/nexus
chmod 755 /etc/init.d/nexus
chown root /etc/init.d/nexus
chkconfig nexus on # (ubuntun系列为 update-rc.d nexus defaults)

修改脚本/etc/init.d/nexus 中的
NEXUS_HOME=“/usr/local/nexus” # (此处为你的安装目录)
RUN_AS_USER=nexus
4、命令行启动测试看是否能够正常运行

sudo -u nexus /etc/init.d/nexus  console

5、启动服务

service nexus start

nexus升级

由于Shiro新漏洞,将nexus-2.14.12-02 升级到 nexus-2.15.1-02
在这里插入图片描述

0.下载升级包并解压

wget https://download.sonatype.com/nexus/oss/nexus-2.15.1-02-bundle.tar.gz
tar -xf nexus-2.15.1-02-bundle.tar.gz  -C /usr/local/

1.停止服务

service nexus stop

2.重新设置软连接,设置权限

ln -sf /usr/local/nexus-2.15.1-02 /usr/local/nexus
chown -R nexus:nexus /usr/local/nexus-2.15.1-02
chown -R nexus:nexus /usr/local/nexus

3.尝试启动

sudo -u nexus /etc/init.d/nexus  console

启动发生报错

| Caused by: java.lang.ClassNotFoundException: com.yammer.metrics.logback.InstrumentedAppender
jvm 1    |      at      at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
jvm 1    |      at      at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
jvm 1    |      at      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
jvm 1    |      at      at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
jvm 1    |      at      at ch.qos.logback.core.util.OptionHelper.instantiateByClassNameAndParameter(OptionHelper.java:56)
jvm 1    |      at      ... 41 common frames omitted

注释/usr/local/sonatype-work/nexus/conf/logback-nexus.xml 文件对应行

<!-- <appender name="metrics" class="com.yammer.metrics.logback.InstrumentedAppender"/> -->

4.重新启动

service nexus start

nexus 整体备份

0.停止服务

service nexus stop

1.进入安装目录,并备份:

cd /usr/local/
tar czf nexus_backup.tar.gz nexus-2.15.1-02 sonatype-work
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值