天天看点

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监控中心。

继续阅读