dubbo管理工具dubbo-admin源码教程


目录

  一、准备工作

  二、DUBBO简介

  三、源码打包

  四、注意事项


 

一、准备工作

操作系统:Win10

JDK:推荐1.8+

DUBBO:2.5.x

IDE:IntelliJ IDEA

TOMCAT:8.5.8

ZOOKEEPER:3.5.9

 

二、DUBBO简介

  dubbo为Alibaba分布式框架,后来沉寂了一段时间。后来Alibaba将dubbo贡献给了apache基金会,所以维护方发生了变化。

在未贡献给apache前dubbo-admin是作为dubbo项目的一个模块的,贡献给apache后dubbo-admin模块被从dubbo项目中剥离开来成为了一个单独的维护项目。今天的教程是2.5.x分支,即dubbo-admin模块还未被剥离前的状态。

 

三、源码打包

1、下载完源码后,使用idea打开源码项目,目录结构如下:

 

 2、点击右边侧边栏的【Maven】==》【dubbo-admin】模块==》【lifecycle】==》【package】打包dubbo-admin模块。如下所示:

 

3、部署dubbo-admin。将打包的war包放到tomcat的webapps下面,命名为dubbo-admin.war。在tomcat安装目录bin文件夹下,找到startup.bat点击运行tomcat,地址栏输入:http://ip:port/dubbo-admin/。如下所示:

 

 

 

 四、注意事项

1、打包过程中,如果有依赖中未下载的包会自动下载(首次打包过程中)。

2、dubbo-admin默认用户名:root/guest,密码:root/guest(用户名和密码为成对关系)。

3、运行部署dubbo-admin项目前,需要先运行zookeeper服务。

4、zookeeper的依赖库中包含了对jetty的依赖,且初始情况下jetty的默认端口为8080。而tomcat初始情况下运行使用的端口默认8080。zookeeper启动后8080端口占用,所以tomcat启动前需修改端口,否则可能会报如下错误:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM