您的位置:首页 > 运维架构 > Linux

CentOS7安装配置Nexus

2016-07-17 22:17 330 查看
         最近闲来没事,就自己在linux上试着安装配置了Nexus,原以为很难的样子,主要自己动了手才发现其实也就那么一回事。

        在安装配置Nexus时,请先确定您已经配置好jdk。

下载

         Nexus下载地址:http://www.sonatype.org/nexus/archived/#step2top

安装配置

        解压下载的tar.gz包:  

tar -zxvf nexus-2.11.3-01-bundle.tar.gz


        编辑nexus.properties,修改nexus对外端口以及对外主机地址。

vi /zd/nexus2.11.3/nexus-2.11.3-01/conf/nexus.properties


                       


            编辑nexus文件,修改NEXUS_HOME为自己的安装地址,修改运行使用用户名称。      

vi /zd/nexus2.11.3/nexus-2.11.3-01/bin/nexus


                     


         这样,nexus的安装配置就算完成了,启动nexus。

/zd/nexus2.11.3/nexus-2.11.3-01/bin/nexus start


                    


        运行启动命令之后,并不代表nexus就启动成功了,查看nexus的日志记录,看是否有警告等。若出现org.sonatype.nexus.bootstrap.jetty.JettyServer - Started,则代表nexus启动成功。

cat /zd/nexus2.11.3/nexus-2.11.3-01/logs/wrapper.log


                   


访问

             这个时候访问对应的网站:192.168.8.128:8081/nexus,也许你并不能访问成功。其原因可能是没有打开linux防火墙所对应的端口访问,CentOS7对防火墙的修改见下篇博客:CentOS7防火墙修改

        对防火墙进行修改后,再次访问,访问成功。

       


常见错误

        nexus能正常启动,启动之后查看logs目录下的wrapper.log日志,发现nexus启动成功后,出现一个警告,如下:

        第一:查看日志发现nexus成功启动

        


        第二:用ps -aux|grep nexus命令查看nexus进程,发现nexus存在。如下

         


        第三:继续查看日志,发现警告,警告如下:

        观察这个,不难发现这是一个堆栈信息,WARN信息提示的很明显,Not enough physical memory available,解决方式其实也有提供,Set lower Maxmum Heap~~~~~~

         


我的解决方案:

       因为我是将CentOS7安装在VMware上的,将 VMware的内存从1024MB扩大到2048MB后,不再出现此错误。

总结

       原以为在linux上搭建环境是一件很困难的事情,以前也一直懒得动手,现在看来,也不过如此。我只想说,只知道不动手,形式主义不如动手主义,将理论化为实践,在实践中深刻领悟理论,方才成大器。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos nexus