Spring MVC方式搭建Dubbo监听器后台

Spring MVC方式搭建Dubbo监听器后台,其实就是下载dubbo-admin后台,安装在tomcat中。

但是最新的dubbo-admin已经是spring-boot项目,所以要在过去的一个分支或提交中找到,相应的spring-mvc版本

开始:好多版本运行都会出问题,(要么在官方https://github.com/apache/dubbo-admin/中找旧版本,要么找好心网友分享分享出来的)

=====下面是网友总结的=====

一、Dubbo-admin 历史版本介绍

2.5.x版本 Dubbo-admin

2.5.x版本还是一个springmvc为主的版本,ui老旧、简单;源码地址:https://github.com/apache/dubbo/tree/2.5.x。
下载源码后,首先在命令行窗口用maven指令打包:mvn clean package -Dmaven.test.skip=true
找到dubbo-2.5.x/dubbo-admin/target目录下的dubbo-admin-2.5.x.war,放到任一的Servlet 容器(比如Tomcat)并运行容器即可。
登录账户可在dubbo-admin-2.5.x/WEB-INF目录的dubbo.properties查看及修改,如下:
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

然后就可以在 http://127.0.0.1:8080 访问 Dubbo-admin 了。

2.6.x版本 Dubbo-admin

源码地址:https://github.com/apache/dubbo-admin/tree/master
注意master分支才是2.6.x版本

dubbo-admin模块可以直接用IDE打开,此时它是一个Springboot框架,所以直接xxApplication都可以。

2.7.x版本 Dubbo-admin

Dubbo Admin之前的版本过于老旧,也长期疏于维护,因此对该项目进行了一次重构,项目结构上的变化如下:

  1. 将后端框架从webx替换成spring boot
  2. 前端采用Vue和Vuetify.js作为开发框架
  3. 移除velocity模板
  4. 集成swagger,提供api管理功能

当前版本的Dubbo Admin包含了之前版本中的绝大部分功能,包括服务治理,服务查询等,同时支持了Dubbo2.7中服务治理的新特性。

详情说明:dubbo.apache.org/zh-cn/blog/dubbo-admin.html

二、容器化安装

docker run -d
-p 18080:8080
-e dubbo.registry.address=zookeeper://12.168.3.62:2182
-e dubbo.admin.root.password=root
-e dubbo.admin.guest.password=guest
--name dubbo-admin chenchuxin/dubbo-admin

如果使用 Dubbo-admin 2.7 版本,可以使用 Apache 的镜像:


docker run -p 8080:8080
-e admin.registry.address=zookeeper://12.168.3.62:2182
-e admin.config-center=zookeeper://12.168.3.62:2182
-e admin.metadata-report.address=zookeeper://12.168.3.62:2182
--name dubbo-admin apache/dubbo-admin

 登陆需要用户名和密码默认都是root

转: https://cn-blogs.cn/archives/8624.html

原文地址:https://www.cnblogs.com/fps2tao/p/14593392.html