天天看點

Linux安裝dubbo服務管理dubbo-admin

簡單實作Dubbo遠端接口調用後,在Linux上安裝了它的服務管理dubbo-admin,dubbo-admin和dubbo-monitor是dubbo的服務管理和監控中心,dubbo-admin其實就是一個web應用,直接使用Tomcat進行部署即可,以下做個筆記。

一. 安裝環境:Linux系統、Tomcat、dubbo-admin-2.5.4.war

二. 在Tomcat上部署dubbo-admin-2.5.4.war

1. 把dubbo-admin-2.5.4.war上傳到linux伺服器。

2.安裝tomcat後(解壓即可),把war包部署到tomcat中。

   [[email protected] webapps]# pwd

   /usr/local/tomcat/webapps

3. 删除Tomcat下webapps下所有檔案,建立ROOT目錄,将war包部署到該目錄。

  [[email protected] webapps]# rm -rf *

  [[email protected] webapps]# mkdir ROOT

  [[email protected] ROOT]# jar -xf dubbo-admin-2.5.4.war

  [[email protected] ROOT]# rm -f dubbo-admin-2.5.4.war

4. 修改ROOT/WEB-INF/dubbo.properties屬性檔案

Linux安裝dubbo服務管理dubbo-admin

5. 啟動tomcat,通路http://192.168.37.161:8080

Linux安裝dubbo服務管理dubbo-admin

後續問題補充:

項目運作正常,但背景報錯。

Failed to invoke the method collect in the service com.alibaba.dubbo.monitor.MonitorService. No provider available for the service com.alibaba.dubbo.monitor.MonitorService from registry 192.168.37.161:2181 on the consumer 192.168.147.6 using the dubbo version 2.5.3. Please check if the providers have been started and registered.

百度原因說是,因為沒有啟動監控中心,卻配了監控位址。解決:删除配置的監控位址或安裝dubbo-monitor監控中心。

繼續閱讀