dubbo-admin管理平臺搭建

jopen 8年前發布 | 306K 次閱讀 WEB服務/RPC/SOA

一、前言

dubbo的使用,其實只需要有注冊中心,消費者,提供者這三個就可以使用了,但是并不能看到有哪些消費者和提供者,為了更好的調試,發現問題,解決問題,因此引入dubbo-admin。通過dubbo-admin可以對消費者和提供者進行管理。

二、下載與配置打包

dubbo-admin的下載,可自行到官網下載:https://github.com/alibaba/dubbo
當然,這里小寶鴿也上傳到了csdn,猿友們可到這里下載,更加方便快捷哦:
http://download.csdn.net/detail/u013142781/9375988

下載下來是這樣的一個目錄結構:

這里寫圖片描述

但是這里我們只關心dubbo-admin這個文件夾。

其實下面所謂配置的目的就是為了得到war包,war包網上也有,但是下載了很多下來都會有問題,原因可能是每個人的電腦jdk版本或其他環境不一樣,因此我們自己打包一個war就好。

打包war包,進入dubbo-admin這個文件目錄 運行命令:

mvn package -Dmaven.skip.test=true

這里寫圖片描述

如果看到如下結果,說明打包成功了:

這里寫圖片描述

如果一直打包不成功,那么直接下載博主的war試試吧,注意博主的jdk是1.7的,下載鏈接:

http://download.csdn.net/detail/u013142781/9376337

打包成功之后,就會發現dubbo-admin下多了個target文件夾,打開target文件夾,發現里面有個war包:

這里寫圖片描述

三、安裝dubbo-admin

第二步我們得到dubbo-admin-2.5.4-SNAPSHOT.war,下面我們將這個war包部署到tomcat上。

把dubbo-admin-2.5.4-SNAPSHOT.war放到tomcat的webapps目錄下:

這里寫圖片描述

然后打開tomcat的conf目錄下的server.xml文件,把啟動端口改成8090,因為zookeeper默認使用的是8080,以免沖突:

這里寫圖片描述

啟動tomcat,讓它把war解壓了

這里寫圖片描述

這里寫圖片描述

如果一直提示unable to open the service ‘tomcat*’,那么重新安裝一個tomcat(注意一定要使用tomcat安裝包,重新安裝,不是解壓可用那種),這里提供window的安裝包下載:http://download.csdn.net/detail/u013142781/9376343

這里寫圖片描述

tomcat的webapps里面就會多了這個文件夾:

這里寫圖片描述

然后就可以把tomcat stop了

打開剛剛tomcat解壓生成的dubbo.properties,我的在Tomcat 7.0\webapps\dubbo-admin-2.5.4-SNAPSHOT\WEB-INF下:

這里寫圖片描述

內容是:

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

知道root的密碼:root,guest的密碼:guest,待會登錄用到

四、下面運行

如果還沒有配置Zookeeper的,請參考博主的另外一篇文章配置:http://blog.csdn.net/u013142781/article/details/50395650

先啟動zookeeper,然后在啟動tomcat,訪問地址:http://localhost:8090/dubbo-admin-2.5.4-SNAPSHOT/

這里寫圖片描述

輸入剛剛的用戶名root和密碼root:

這里寫圖片描述

完成了,爽歪歪!!!!

來自: http://blog.csdn.net//u013142781/article/details/50396621

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!