一、搭建准备
前言:Dubbo-admin管理平台可以实时查看服务提供者和服务消费者
环境:jdk1.8,tomcat8.5.42,dubbo2.6.0
注意:dubbo 2.6.1及以后的版本的dubbo-admin,dubbo-monitor被单独剥离到另一个单独的工程仓库。

二、下载与打包
网上的war包可能与本地JDK版本不同从而启动失败,所以最好自己编译war包。
1. 下载dubbo源码
2. 编译打包
解压后命令行进入dubbo-admin文件夹,输入下命令:
mvn package -Dmaven.skip.test=true
打包成功如下图:

三、部署dubbo-admin
1. 修改Tomcat端口
打开本地Tomcat conf目录下的server.xml文件,把启动端口改成8089,因为zookeeper默认使用的是8080,以免冲突:

2. 部署dubbo-admin
把刚编译打包后在dubbo-admin/target目录下生成的war包放到tomcat的webapps目录下

启动Tomcat,命令行进入Tomcat bin目录下,startup.sh,启动成功后关闭tomcat。
注意:我启动后,Tomcat解压war包后WEB-INF目录下没有dubbo.properties,参看网上方法,我首先启动了zookeeper,然后运行tomcat8w.exe,点击start,然后在命令行下输入命令startup.sh,成功。

3. 修改dubbo.properties
打开dubbo.properties,修改dubbo.registry.address对应zookeeper IP。
dubbo.registry.address=zookeeper://127.0.0.1:2181
# 用户名密码
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
注意:因为我的zookeeper安装在本地,且默认IP是127.0.0.1,不用修改。
四、测试是否配置成功
1. 启动zookeeper
在启动Tomcat之前要启动zookeeper,命令行进入到zookeeper安装目录的bin目录下,输入zkServer.cmd
2. 启动tomcat
命令行进入到Tomcat安装目录的bin目录下,输入zkServer.cmd
3. 访问
浏览器输入url:http://localhost:8089/dubbo-admin-2.6.0/,用户名密码:root/root,出现如下界面即为成功。

本文详细介绍如何从零开始搭建并配置Dubbo-admin管理平台,包括环境准备、源码下载与编译、Tomcat部署、配置修改及测试验证等关键步骤。

1358

被折叠的 条评论
为什么被折叠?



