一、安装和运行nexus
1、下载nexus:http://www.sonatype.org/nexus/go
可选择tgz和zip格式,以及war,选择tgz或zip时不同版本可能在启动时存在一定问题,可能是因为jdk版本问题,若无法启动请选择2.5或更早的版本
注:nexus 2.6版本之后不再支持jdk1.6
2、安装nexus
若下载war,则将其放置tomcat下的webapp目录中,改名为nexus,运行tomcat服务,即可访问http://localhost:8081/nexus 默认用户名:admin;密码admin123
若下载tgz或者zip,将其解压至usr/local/目录下(也可自己指定目录),在root/Download目录下:
cp nexus-2.2-01-bundle.zip /usr/local
unzip nexus-2.2-01-bundle.zip
或者
cp nexus-2.2-01-bundle.tar.gz /usr/local
tar xvzf nexus-2.2-01-bundle.tar.gz
为了方便更新和切换版本,创建链接,更新或者切换版本只需更新链接即可:
ln -s nexus-2.2-01 nexus
3、运行nexus
在没有安装为service的情况下运行nexus。
若为较新版本:
cd /usr/local/nexus
./bin/nexus start
若启动成功,nexus会监听8081端口,在日志中可进行查看
tail -f logs/wrapper.log
较早的版本需要进入平台目录下进行启动(较新版本也可以进行启动)
cd /usr/local/nexus/
./bin/jsw/linux-x84-64/nexus start
然后,你可能会发现以下警告内容:
Detected execution as "root" user. This is not recommeded
Starting nexus
并没有发现“started nexus”这样的信息。那其实已经说明了你的nexus并没有启动。
解决方法: A.临时生效 export RUN_AS_USER=root (建议使用) B.加入系统变量 vi /etc/profile 加入export RUN_AS_USER=root
浏览器中输入http://localhost:8081/即可进入,若访问不到请设置防火墙8081端口开放,参考第九篇文章。
4.启动nexus:
#./nexus start
关闭nexus:
#./nexus stop