CentOS7安裝配置Nexus

來源:互聯網
上載者:User

CentOS7安裝配置Nexus

最近閑來沒事,就自己在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上搭建環境是一件很困難的事情,以前也一直懶得動手,現在看來,也不過如此。我只想說,只知道不動手,形式主義不如動手主義,將理論化為實踐,在實踐中深刻領悟理論,方才成大器。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.