当前位置: > CentOS > CentOS教程 >

CentOS7安装配置Nexus

时间:2016-07-18 19:00来源:linux.it.net.cn 作者:IT

最近闲来没事,就自己在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上搭建环境是一件很困难的事情,以前也一直懒得动手,现在看来,也不过如此。我只想说,只知道不动手,形式主义不如动手主义,将理论化为实践,在实践中深刻领悟理论,方才成大器。
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容