天天看點

阿裡雲本地開發環境搭建

阿裡雲本地開發環境搭建

一、edas中心搭建

1.準備工作:

安裝完成的aliTomcat如下圖:

2.安裝輕量配置中心

· 由于阿裡官方最新版EDAS配置中心安裝包存在一些問題,下載下傳EDAS配置中心安裝包,

二、配置項目并啟動

· 找到hosts檔案,在不同作業系統中hosts檔案的位置如下:

windows系統——>C:windowsSytem32driveretc;linux——>/etc;osx,/etc

· 配置中心所在機器的ip,比如ip是127.0.0.1:

添加:127.0.0.1 jmenv.tbsite.net

· 啟動edas配置中心:

windows系統,輕按兩下start.bat;

linux系統,執行startup.sh腳本,sh startup.sh;

· 啟動成功如下圖:

2.在Ali-Tomcat中啟動項目:

· 确認目前安裝Ali-Tomcat的機器已經配置好hosts,指向edas配置中心,

· 比如edas配置中心ip是127.0.0.1:

在hosts中添加:127.0.0.1 jmenv.tbsite.net

· 找到上面安裝好的ali-tomcat,把打好的工程war包放在taobao-tomcat-7.0.59deploy下,如圖:

· 在windows指令行中輸入netstat -ano | findStr "8080",如果8080端口已經被占用,打開taobao-tomcat-7.0.59confserver.xml,

搜尋

· 輕按兩下執行taobao-tomcat-7.0.59binstartup.bat,啟動項目

· 在同一台機器上啟動多個ali-tomcat時,找到taobao-tomcat-7.0.59confserver.xml,

找到taobao-tomcat-7.0.59binstartup.bat,用編輯器打開,添加一行指令,如下:

set CATALINA_OPTS=%CATALINA_OPTS% -Dcom.taobao.pandora.tmp_path=logs2

logs2是自己随意命名的一個檔案夾,為了不跟其他項目共用logs檔案夾導緻沖突

3.在idea中啟動項目:

在VM options中配置pandora容器位置: -Dpandora.location=D:WorkJartaobao-hsf.sar

在一個idea視窗中啟動多個項目時,需要配置VM options

三、使用nexus搭建maven私服

Nexus是Maven的倉庫管理器,用來搭建一個本地倉庫伺服器,這樣做的好處便于管理,節約網絡資源, 速度快,

1.下載下傳安裝nexus

以linux系統為例安裝nexus,

下載下傳nexus安裝壓縮包(nexus-2.10),

2.配置、啟動nexus

上傳壓縮包到linux伺服器,

解壓得到檔案夾nexus-2.10,

以root使用者啟動nexus,修改配置檔案,RUN_AS_USER=root:

修改nexus啟動使用者為root 展開源碼

修改nexus啟動端口為8900(可選):

vim nexus-2.10/nexus-2.10/conf/nexus.properties

進入nexus-2.10/nexus-2.10/bin,啟動nexus:

./nexus start

3.使用nexus

外部浏覽器通路時,需要開啟linux中相應端口或者關閉防火牆,

在網頁上的右上角進行登入,預設使用者名:admin,密碼:admin123

添加一個代理倉庫,為了更快的下載下傳依賴jar

save,ok。

上傳本地jar包到maven私服:

本地maven工程打包釋出到maven私服的RELEASE子產品和SNAPSHOT子產品時需要:

配置maven工程的pom.xml

然後deploy即可把本地工程釋出到maven私服中