dubbo管理工具dubbo-admin源碼教程


目錄

  一、准備工作

  二、DUBBO簡介

  三、源碼打包

  四、注意事項


 

一、准備工作

操作系統:Win10

JDK:推薦1.8+

DUBBO:2.5.x

IDE:IntelliJ IDEA

TOMCAT:8.5.8

ZOOKEEPER:3.5.9

 

二、DUBBO簡介

  dubbo為Alibaba分布式框架,后來沉寂了一段時間。后來Alibaba將dubbo貢獻給了apache基金會,所以維護方發生了變化。

在未貢獻給apache前dubbo-admin是作為dubbo項目的一個模塊的,貢獻給apache后dubbo-admin模塊被從dubbo項目中剝離開來成為了一個單獨的維護項目。今天的教程是2.5.x分支,即dubbo-admin模塊還未被剝離前的狀態。

 

三、源碼打包

1、下載完源碼后,使用idea打開源碼項目,目錄結構如下:

 

 2、點擊右邊側邊欄的【Maven】==》【dubbo-admin】模塊==》【lifecycle】==》【package】打包dubbo-admin模塊。如下所示:

 

3、部署dubbo-admin。將打包的war包放到tomcat的webapps下面,命名為dubbo-admin.war。在tomcat安裝目錄bin文件夾下,找到startup.bat點擊運行tomcat,地址欄輸入:http://ip:port/dubbo-admin/。如下所示:

 

 

 

 四、注意事項

1、打包過程中,如果有依賴中未下載的包會自動下載(首次打包過程中)。

2、dubbo-admin默認用戶名:root/guest,密碼:root/guest(用戶名和密碼為成對關系)。

3、運行部署dubbo-admin項目前,需要先運行zookeeper服務。

4、zookeeper的依賴庫中包含了對jetty的依賴,且初始情況下jetty的默認端口為8080。而tomcat初始情況下運行使用的端口默認8080。zookeeper啟動后8080端口占用,所以tomcat啟動前需修改端口,否則可能會報如下錯誤:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM