部署dubbox管理中心的一個目的就是方便我們在開發時,需要知道註冊中心都註冊了哪些服務,以便我們開發和測試。
其實管理中心就是一個web應用,部署到tomcat就OK了,具體怎麼操作看下面!
第一步編譯源碼得到war包
dubbox-master.zip ,這個是dubbox的源碼,我們可以使用maven命令編譯源碼得到“管理端”的war包,
將此壓縮包解壓,在命令符下進入dubbo-admin目錄 ,輸入maven命令
mvn package -Dmaven.skip.test=true
看到下圖這樣的就是成功了!
(2)進入target文件夾,你會看到一個dubbo-admin-2.8.4.war ,
在linux服務器上安裝tomcat, 將此war包上傳到linux服務器的tomcat的webapps下。
爲少打字可以把版本號去掉。 啓動tomcat後自動解壓。
(3)如果你部署在zookeeper同一臺主機並且端口是默認的2181,則無需修改任何配置。
如果不是在一臺主機上或端口被修改,需要修改WEB-INF下的dubbo.properties ,修改如下配置:
dubbo.registry.address=zookeeper://127.0.0.1:2181
改完重啓!
打開瀏覽器
輸入http://192.168.25.138:8080/dubbo-admin/ ,登錄用戶名和密碼均爲root 進入首頁。
(192.168.25.138:)是我部署的linux主機地址!
參考了一些前輩的文章!