centos 安装私服 nexus3
1、下载nexushttp://www.sonatype.org/nexus/downloads/ 说明:[OSS = Open Source Software,开源软件 – 免费][FREE TRIAL,专业版本 – 收费] 2、Centos下安装Nexus安装JDK,此处略,检查自己虚拟机上的JDK版本如下:使用xftp将nexus上传到:/home/w...
1、下载nexus
http://www.sonatype.org/nexus/downloads/
说明:
[OSS = Open Source Software,开源软件 – 免费]
[FREE TRIAL,专业版本 – 收费]
2、Centos下安装Nexus
安装JDK,此处略,检查自己虚拟机上的JDK版本如下:
使用xftp将nexus上传到:/home/wangyong/nexus
2.1、首先解压下载到的文件:tar
[root@developmentEnvironment nexus]# tar -zxvf nexus-3.14.0-04-unix.tar.gz
2.2、编辑环境变量
[root@developmentEnvironment software]# vi /etc/profile
添加Nexus的路径,一定要注意路径不能错
修改完成之后,最后执行下面的命令:使环境变量生效
[root@developmentEnvironment bin]# source /etc/profile
修改nexus-3.6.0-02下的bin/nexus.rc文件
[root@developmentEnvironment bin]# vim nexus.rc
- 1
设置启动该服务的用户,Nexus不推荐使用root,这里暂时设置为root
run_as_user="root"
2.3、设置nexus使用的jdk
启动nexus服务时出现 Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.错误时,表示nexus所使用的jdk无效
需要设置nexus的java_home
编辑nexus启动参数
# vi /home/wangyong/nexus/nexus-3.14.0-04/bin/nexus
2.4、新增系统启动项:(待验证)
# cp /home/wangyong/nexus/nexus-3.14.0-04/bin/nexus /etc/init.d/nexus
2.5、开启远程访问端口
[root@developmentEnvironment bin]# firewall-cmd --zone=public --add-port=8081/tcp --permanent
[root@developmentEnvironment bin]# firewall-cmd --reload
2.6 修改 NEXUS3 数据以及相关日志的存储位置 (可选):
| |
| |
3、设置开机自启动
创建服务
[root@developmentEnvironment ~]# vim /usr/lib/systemd/system/nexus.service
填入相关内容
[Unit]
Description=nexus service
[Service]
Type=forking
LimitNOFILE=65536 #警告处理
ExecStart=/home/wangyong/nexus/nexus-3.14.0-04/bin/nexus start
ExecReload=/home/wangyong/nexus/nexus-3.14.0-04/bin/nexus restart
ExecStop=/home/wangyong/nexus/nexus-3.14.0-04/bin/nexus stop
Restart=on-failure
[Install]
WantedBy=multi-user.target
#重新加载服务
sudo systemctl daemon-reload
#开启开机自启动服务
sudo systemctl enable nexus.service
#启动服务
sudo systemctl start nexus.service
3.2、修改nexus3默认端口(可选)
[root@developmentEnvironment etc]# cd /usr/local/nexus-3.6.0-02/etc/
[root@developmentEnvironment etc]# vim nexus-default.properties
application-port=8081
3.3、 修改nexus3数据以及相关日志的存储位置(可选)
[root@developmentEnvironment bin]# cd /usr/local/nexus-3.6.0-02/bin/
[root@developmentEnvironment bin]# vim nexus.vmoptions
-XX:LogFile=./sonatype-work/nexus3/log/jvm.log
-Dkaraf.data=./sonatype-work/nexus3
-Djava.io.tmpdir=./sonatype-work/nexus3/tmp
3.4、 配置本地maven的setting.xml文件
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://192.168.1.11:8081/repository/maven-public/</url>
</mirror>
</mirrors>
默认端口是8081
默认用户名是admin,密码admin123
修改端口在:/home/tuzq/software/nexus-3.6.0-02/etc/nexus-default.properties
在浏览器中访问:http://192.168.106.100:8081/
更多推荐
所有评论(0)