簡介
Dubbo是一款高性能、輕量級的開源Java Rpc分布式服務(wù)框架。
配置編譯方法
1. 配置編譯環(huán)境
1) 安裝maven。dubbo的構(gòu)建依賴maven,故需先安裝maven。
具體安裝步驟參考http://www.cqfng.cn/kunpeng/software/maven.html
2) 安裝tomcat。dubbo依賴tomcat運行,故需要安裝tomcat。
具體步驟參考http://www.cqfng.cn/kunpeng/software/tomcat.html
3) 安裝zookeeper。dubbo需要注冊中心,大多數(shù)情況下都是使用zookeeper作為注冊中心。
zookeeper安裝步驟參考http://www.cqfng.cn/kunpeng/software/zookeeper.html
2. 獲取源碼
獲取“apache-dubbo-2.7.6”源碼包。
cd /usr/local/srcwget https://github.com/apache/dubbo/archive/dubbo-2.5.4.tar.gz
3. 編譯和安裝
1) 修改dubbo中的pom.xml文件。
cd /usr/local/src/tar -zxvf dubbo-2.5.4.tar.gzcd dubbo-dubbo-2.5.4vim pom.xml

2)修改dubbo-admin中的pom.xml文件。
cd dubbo-adminvim pom.xml

3) 修改注冊鏈接地址地址。
vim src/main/webapp/WEB-INF/dubbo.properties

第一行為注冊中心的信息,本文檔是使用zookeeper作為注冊中心,并且和dubbo部署在同一臺服務(wù)器,所以無需更改。
第二行為root用戶的密碼,可自行更改。后續(xù)登錄時可使用該賬號密碼。
第三行為guest用戶密碼,可自行更改。后續(xù)登錄時可使用該賬號密碼。
4)構(gòu)建dubbo
cd /usr/local/src/dubbu-dubbo-2.5.4/dubbo-adminmvn package -Dmaven.skip.test=true
構(gòu)建成功后會在dubbo-admin目錄下生成target目錄,將target目錄下的dubbo-admin-2.5.4-SNAPSHOT.war文件拷貝到tomcat的webapps目錄下
cp ./target/dubbo-admin-2.5.4-SNAPSHOT.war /usr/local/src/apache-tomcat-8.5.41/webapps/dubbo-admin.war
4. 運行和驗證
啟動tomcat 。
sh /usr/local/src/apache-tomcat-8.5.41/bin/startup.sh
啟動tomcat后會將“dubbo-admin.war”壓縮包解壓,生成的“dubbo-admin”即為啟動的dubbo項目。

使用瀏覽器訪問 http://<ECS的 彈性公網(wǎng)IP >:8080/dubbo-admin,輸入賬號root密碼root,會出現(xiàn)如下頁面表示安裝成功。