阿裡雲本地開發環境搭建
一、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私服中