`

CentOS 6.8 minimal版本安装maven私服

阅读更多
系统环境:由mevoco云主机搭建的CentOS6.8 minimal版本系统:

1、云主机ISO地址:
ISO地址来源自CentOS官网:http://ftp.stu.edu.tw/Linux/CentOS/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso(这只是其中一个镜像:其他镜像请看这里http://isoredirect.centos.org/centos/6/isos/x86_64/

2、下载maven私服的压缩包
压缩包地址来源自NEXUS官网:http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz

3、先用“java -version”测试一下吧,没有的话需要安装jdk(正常minimal只有400多兆,所以是没有openJDK的)为什么用java?maven是由jetty搭建起来的一个web服务,基于java的。JDK地址我就不粘贴了,希望大家养成自己动手的能力,而且这个包一般情况大家都有。下载以后就解压缩吧,这命令我也不写了。ps:这里再触类旁通一下吧,minimal版本系统因为没有openjdk,所以有一些基于jdk的东西是运行不了的,所以在minimal版本系统上运行一些东西要看看是否需要jre环境。

4、输入命令“vi /etc/profile”,编辑环境变量文件。添加如下内容
# Sun JDK profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
切记一部分赖人:JAVA_HOME的目录看好了,是我自己解压缩的,不能照抄

5、修改后保存该文件,然后输入命令使环境变量立即生效“source /etc/profile”

6、接下来开始安装nexus,就是解压缩,然后运行bin目录下的nexus文件
解压缩:“tar -xvsf nexus-2.14.1-01-bundle.tar.gz”,进入bin目录,执行一条环境变量语句:“export RUN_AS_USER=root”,或者是在“/etc/profile”文件里添加,像第四条说的一样,为什么要加,自己看看bin目录下的nexus文件就知道了。

7、接下来修改/opt/nexus-2.14.1-01/conf目录下的nexus.properties文件的这部分

# Jetty section
application-port=8081(web访问的端口,别冲突喽记住了!)
application-host=192.168.1.117(web访问的ip或者域名,域名没试过你可以试试)
nexus-webapp=${bundleBasedir}/nexus(这两个是工程目录和访问目录)
nexus-webapp-context-path=/nexus

8、修改完毕,保存,运行/opt/nexus-2.14.1-01/bin,“./nexus start”就OK了,访问的URL,不是“http://192.168.1.117:8081/”,而是“http://192.168.1.117:8081/nexus/”,记得把工程名带上,上面都说了,maven私服说白了就是个web工程。

9、记得看看status,有问题用看看“/opt/nexus-2.14.1-01/logs”下的日志文件wrapper.log

10、切记出问题了,不知道怎么回事了,先别急着问别人,先看日志,还有,我不是运维人员,我是java开发者.....

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics