1皆刺,安裝Nexus
下載鏈接:https://www.sonatype.com/download-oss-sonatype
Nexus提供了兩種安裝方式,一種是內(nèi)嵌Jetty的bundle淘这,只要你有JRE就能直接運(yùn)行。第二種方式是WAR细燎,你只須簡(jiǎn)單的將其發(fā)布到web容器中即可使用,這里只說(shuō)第一種安裝方式皂甘。
解壓nexus-2.14.4-03-bundle.tar.gz到任意文件夾玻驻,我解壓到了E:\developingSoftware\Nexus,解壓后的目錄下有兩個(gè)文件:nexus-2.14.-03和sonatype-work
在E:\developingSoftware\Nexus\nexus-2.14.4-03\bin\jsw\conf文件夾中找到wrapper.conf配置文件打開(kāi),找到下面這一行:
把這一行改為:wrapper.java.command=E:\eclipseAddition\Java\jdk1.8.0_121\bin\java偿枕,其中E:\eclipseAddition\Java\jdk1.8.0_121\bin是我安裝jdk的bin目錄璧瞬,讀者可以根據(jù)自己安裝的jdk目錄進(jìn)行修改
然后打開(kāi)解壓后的nexus文件,進(jìn)入..\nexus-2.14.4-03\jsw目錄,這里有各個(gè)系統(tǒng)版本對(duì)應(yīng)的文件渐夸,讀者可根據(jù)自己系統(tǒng)版本進(jìn)行選擇:
進(jìn)入其中一個(gè)文件后:
運(yùn)行install-nexus.bat文件安裝nexus嗤锉,如果在控制臺(tái)(cmd)報(bào)出錯(cuò)誤:wrapper | OpenSCManager failed - 拒絕訪問(wèn)。 (0x5)墓塌,則表示當(dāng)前系統(tǒng)用戶(hù)不是管理員瘟忱,沒(méi)有運(yùn)行該文件的權(quán)限,這時(shí)應(yīng)該右鍵-->以管理員身份運(yùn)行
2苫幢,啟動(dòng)nexus
安裝后運(yùn)行start-nexus.bat文件啟動(dòng)nexus(同樣以管理員身份)访诱,如果在啟動(dòng)過(guò)程中報(bào)錯(cuò),無(wú)法啟動(dòng):
打開(kāi)..\nexus-2.14.4-03\logs目錄找到wrapper.log文件打開(kāi)查看log日志:
報(bào)錯(cuò)信息address already in use:bind顯示端口號(hào)被占用了韩肝,nexus默認(rèn)的端口號(hào)是8081触菜,我們可以打開(kāi)控制臺(tái),輸入netstat -ano命令查看占用8081端口號(hào)的進(jìn)程的PID哀峻,我這里顯示的PID是17424
然后打開(kāi)任務(wù)管理器涡相,查找PID為17424的進(jìn)程把它關(guān)掉:
再次運(yùn)行start-nexus.bat文件,用瀏覽器打開(kāi)http://localhost:8080/nexus/剩蟀,出現(xiàn)以下界面則說(shuō)明啟動(dòng)成功:
當(dāng)然催蝗,我們也可以通過(guò)修改nexus端口號(hào)來(lái)避免沖突:
進(jìn)入..\nexus-2.14.4-03\conf目錄找到打開(kāi)conf.properties文件,找到下面這行:
application-port=8081
然后就可以把端口號(hào)8081改成自己想要的端口號(hào)了