新版本控制台是前后端分离的:
后端dubbo-admin-service是Spring Boot项目可以在Java IDE中启动
前端dubbo-admin-ui需要由NPM管理和构建
1.首先安装zookeeper,网上很多教程,这里就不说了。
2.下载新版本dubbo admin
dubbo-admin下载地址:https://github.com/apache/dubbo-admin
3.安装node.js
node.js下载地址:https://nodejs.org/en/download/
安装教程:https://www.runoob.com/nodejs/nodejs-install-setup.html
4.构建dubbo-admin-ui
更改npm镜像国外的很慢
在cmd控制台中执行 npm get registry
默认是如下镜像,建议更改为淘宝镜像
->https://registry.npmjs.org/
设成淘宝的(在控制台执行)
npm config set registry http://registry.npm.taobao.org/
在dubbo-admin-ui文件夹下cmd 执行
npm install (下载依赖)
npm run build (构建项目)
构建成功后会生成node_modules文件夹
npm run dev (运行)
PS:直接npm run dev会提示“‘webpack-dev-server’ 不是内部或外部命令,也不是可运行的程序”
解决办法: https://www.cnblogs.com/yuwentims/articles/9377269.html
5.启动
(1)启动zookeeper:在zookeeper安装目录下bin文件夹下双击zkServer
(2)在idea中运行dubbo-admin-server项目中DubboAdminApplication.java
启动成功提示
(3)启动dubbo-admin-ui:在dubbo-admin-ui文件夹下cmd 执行npm run dev (4.执行过就不用了)
6.http://localhost:8081