赞
踩
nexus-3.2.1-01安装配置
说明:nexus3使用的是jdk 1.8以上版本。Nexus3.2.1-01的安装和配置,需要以下几个步骤。
nexus是基于java语言开发的,所有在安装Nexus3.2.1-01之前,我们需要配置Nexus3.2.1-01运行所需要的jdk环境。
nexus3必须使用jdk1.8以上版本,下面安装和配置jdk。如下:
jdk安装请参考这里:jdk1.8安装
# 下载nexus-3.2.1-01-unix.tar.gz wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.2.1-01-unix.tar.gz 可以去网站https://www.sonatype.com/下载Nexus Repository OSS这个是免费的,Nexus Repository Pro这个是收钱的。我这里下载的是unix版本。
|
# 解压缩(将源文件压缩包解压至/usr/local目录下) tar -xf nexus-3.2.1-01-unix.tar.gz -C /usr/local/ 会生成两个文件 |
解压后,/usr/local/目录下增加了nexus-3.2.1-01文件,进入nexus-3.2.1-01目录,其目录结构如下:
修改运行nexus3.2所使用的用户,如下:
# 编辑nexus.rc文件 vi bin/nexus.rc
# 修改运行用户为root run_as_user="root" |
把nexus3.2.1加入系统服务,使用如下命令:
# 在/etc/init.d目录下建立nexus3软链接 ln -s /usr/local/nexus-3.2.1-01/bin/nexus /etc/init.d/nexus3
# chkconfig工具服务列表中增加nexus3服务 chkconfig --add nexus3
# 设置nexus3自启动 chkconfig nexus3 on
service nexus3 start 这个地方会报错。需要修改jdk配置请看2.5,如下 |
在bin/nexus文件中设置nexus启动所用的jdk版本。
修改示例:
# 编辑nexus文件 vi bin/nexus # 指定jdk1.8安装路径 INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/jdk1.8.0_112 |
也可以不指定,在不指定的情况,会自动搜索,但是不能设置服务开机启动。
修改nexus3.2监听的端口,在此我们修改为8082端口,如下:
# 编辑nexus-default.properties vi etc/nexus-default.properties 请求根地址 nexus-context-path=/nexus # 指定nexus3监听端口 application-port=8082 |
修改nexus3.2数据以及相关日志的存储位置,如下:
# 编辑nexus.vmoptions文件 vi bin/nexus.vmoptions
# 日志文件路径 -XX:LogFile=./sonatype-work/nexus3/log/jvm.log
# 数据目录 -Dkaraf.data=./sonatype-work/nexus3
# 临时文件目录 -Djava.io.tmpdir=./sonatype-work/nexus3/tmp |
现在我们可以启动nexus3.2,使用如下命令:
# 启动nexus3 /etc/init.d/nexus3 start |
在没有软链接的情况下,可以进bin目录下面
./nexus start
./nexus stop
./nexus restart
访问路径:http://119.23.126.33:8082/
通过上图,我们可以很明显的看到nexus3.2已经正常启动。
现在我们登录到nexus3.2管理后台,管理员用户和密码是:admin/admin123。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。