1、环境准备
1、dubbo-admin 下载
dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。我们将dubbo-admin安装到开发环境上。要保证开发环境有jdk,maven,nodejs。
dubbo-admin下载地址:https://github.com/apache/dubbo-admin/releases
把下载的zip包解压到指定文件夹(解压到那个文件夹随意)
2、node 下载安装
安装node(如果当前机器已经安装请忽略)
因为前端工程是用vue开发的,所以需要安装node.js,node.js中自带了npm,后面我们会通过npm启动
2、安装 Dubbo-Admin
这里有坑,气死人,网上有很多直接mvn clean package,怎么说吧,好多人不成功。
推荐先进入文件dubbo-admin-ui目录,使用命令npm install,进行安装,再使用命令npm run dev,运行。
再在dubbo-admin-server文件夹,打包mvn clean package -DskipTests
不这样可能构建不成功。
1、前台启动
dubbo-admin-ui 目录下执行命令
npminstallnpmrundev
2、修改配置文件
解压后我们进入…\dubbo-admin-develop\dubbo-admin-server\src\main\resources目录,找到 application.properties 配置文件 进行配置修改,改成自己的Zookeeper的ip地址。
#centersindubbo2.7admin.registry.address=zookeeper://127.0.0.1:2181admin.config-center=zookeeper://127.0.0.1:2181admin.metadata-report.address=zookeeper://127.0.0.1:2181admin.registry.address注册中心admin.config-center配置中心admin.metadata-report.address元数据中心
账户密码可自行修改
admin.root.user.name=root#可改admin.root.user.password=root
3、打包项目(SpringBoot)
在 dubbo-admin-server 目录执行打包命令
mvn clean package -DskipTests #跳过测试
确保安装maven,且配置了maven的环境变量,打包时间较久,耐心等待。
这里有maven的安装教程
3、启动后端
切换到目录
dubbo-Admin-develop\dubbo-admin-server\target>
执行下面的命令启动dubbo-admin-server-0.1,dubbo-admin-server-0.1后台由SpringBoot构建。
java-jar .\dubbo-admin-server-0.1.jar
5、访问
浏览器输入。用户名密码都是root
http://localhost:8081/
6、安装可能出现问题
- 进入文件dubbo-admin-ui目录,使用命令npm install,进行安装
- 使用命令npm run dev,运行成功
- 再打包mvn clean package -DskipTests(在dubbo-admin-server文件夹)
- 最后在dubbo-admin-server的targer文件夹找到jar文件。