咱們在開發時,須要知道註冊中心都註冊了哪些服務,以便咱們開發和測試。咱們能夠經過部署一個管理中心來實現。其實管理中心就是一個web應用,部署到tomcat便可。html
管理端的部署:
1,首先咱們要編譯源碼,獲得war包。linux
這個能夠從網上直接下載war包,可是有可能會有問題,因此能夠本身編譯源碼獲得war包。web
下載dubbox-master.zip,這個是dubbox的源碼,咱們能夠使用maven命令編譯源碼獲得「管理端」的war包:將此壓縮包解壓,在命令符下進入dubbo-admin目錄 ,輸入maven命令瀏覽器
mvn package -Dmaven.skip.test=true
若是你看到以下信息,就說明成功了tomcat
2,進入target文件夾,你會看到一個dubbo-admin-2.8.4.war , 在linux服務器上安裝tomcat, 將此war包(資料包中有準備好的war包)上傳到linux服務器的tomcat的webapps下。爲了訪問方便,你能夠把版本號去掉。 啓動tomcat後自動解壓。服務器
3,若是你部署在zookeeper同一臺主機而且端口是默認的2181,則無需修改任何配置。若是不是在一臺主機上或端口被修改,須要修改WEB-INF下的dubbo.properties ,修改以下配置:app
dubbo.registry.address=zookeeper://127.0.0.1:2181
修改後從新啓動tomcat。webapp
Linux上安裝zookeepermaven
管理端的使用:
打開瀏覽器,輸入http://192.168.25.128:8080/dubbo-admin/ ,登陸用戶名和密碼均爲root 進入首頁。 (192.168.25.128:)是我部署的linux主機地址。測試
啓動服務提供者工程後,便可在服務治理-提供者查看到該服務。
Dubbo+Zookeeper入門案例