赞
踩
系统信息
操作系统:CentOS 7
JDK版本:1.8
Nexus:2.11.1
安装准备
上传安装文件 :
将下载好的文件 nexus-2.11.1-01-bundle.tar.gz 上传到服务器,目录:/usr/local/software
该目录存放软件安装包
nexus运行需要依赖于JDK,JDK的安装配置详见:Linux环境安装配置JDK
Nexus安装
① 解压文件
- #cd /usr/local/software --进入软件包所在目录
- #tar zxvf nexus-2.11.1-01-bundle.tar.gz -- 解压文件
② 移动目录
mv nexus-2.11.1-01 /usr/local/nexus
③ 启动nexus
nexus启动是在bin目录下,首先看一下启动/关闭/重启等命令, 输入命令:
- cd /usr/local/nexus/bin
- ./nexus
出现如下选项:
- [root@test01 bin]# ./nexus
- Usage: ./nexus { console | start | stop | restart | status | dump }
启动nexus:
#./nexus start
关闭nexus:
#./nexus stop
④ 浏览器查看
打开浏览器输入地址 服务器ip+端口号+nexus 。例:http://192.168.22.12:8081/nexus
出现如下界面表示安装成功。
常见错误
① 环境变量错误:
- WARNING - NOT RECOMMENDED TO RUN AS ROOT
-
- If you insist running as root ,than set the environment variable RUN_AS_USER=root before running this script
解决方案:
配置系统环境变量
vi /etc/profile
加入
export RUN_AS_USER=root
使配置文件生效
source /etc/profile
重新启动成功!
② jdk路径问题:
启动成功了,但是用浏览器访问:http://192.168.24.2:8081/nexus ,页面打不开。
查看Nexus的启动日志文件发现错误:
wrapper | Unable to start JVM: No such file or directory (2)
意思是无法启动jvm,找不到文件。两种情况,一是没有安装jdk,二是配置文件中jdk的路径不对。
jdk已经安装好了,所以是配置的路径问题。
打开nexus\bin\jsw\conf下的配置文件wrapper.conf ,找到下面选项并将其修改为jdk的安装路径,如下
wrapper.java.command=/usr/local/jdk1.8/bin/java
重启nexus即可。
基本设置
登录后需要做些基本设置才能够正常使用Nexus
1. 点击左侧 Repositories将所有Type 是 proxy 的 configuration配置选项中的 Download Remote Index 配置改为 True
2. 点击Repositories> Releases>configuration,设置Deployment Policy选项为Allow Redeploy
3. 同样配置Repositories> Snapshots>configuration,设置Deployment Policy选项为Allow Redeploy
4. 修改Nexus默认端口号
nexus默认监听端口为8081,如何修改这个端口号呢?在{nexus-home}/nexus-2.8.0-05/conf目录下有一个nexus.properties的配置文件,通过修改application-port属性为自己想要设定的端口号即可。
修改配置文件
# cd nexus-2.11.2-03/conf
# vi nexus.properties
#Jetty section
application-port=8081 ##修改Jetty端口号
# nexus section
nexus-work=${bundleBasedir}/../sonatype-work/nexus
保存以上修改
配置用户
# vi /usr/local/nexus/nexus-2.11.2-03/bin/nexus
#RUN_AS_USER=
RUN_AS_USER=root
保存以上修改
若有设置防火墙,需前往修改防火墙配置并重启防火墙,此处略过......
启动nexus
# /usr/local/nexus/nexus-2.11.2-03/bin/nexus start
****************************************
WARNING - NOT RECOMMENDED TO RUN AS ROOT
****************************************
Starting Nexus OSS...
Started Nexus OSS.
在浏览器打开:http://ip:8081/nexus,登录:用户名admin 默认密码:admin123
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。